2025-07-21 07:00:36,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-21 07:00:36,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-21 07:00:36,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-21 07:00:36,300 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:00:36,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-21 07:00:36,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052425524_227.jpg' 2025-07-21 07:00:36,380 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:36,380 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:36,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:36,738 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:36,738 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:36,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:36,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:00:37,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-21 07:00:37,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-21 07:00:37,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-21 07:00:37,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:37,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:00:37,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:00:37,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:00:37,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-21 07:00:37,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:00:37,737 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052425612_46.jpg' 2025-07-21 07:00:37,998 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:37,998 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:37,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:38,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:38,353 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:38,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:38,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-21 07:00:38,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-21 07:00:38,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:00:39,099 - 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-21 07:00:39,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 07:00:39,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-21 07:00:39,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-21 07:00:39,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-21 07:00:39,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-21 07:00:39,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:00:39,357 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052425880_488.jpg' 2025-07-21 07:00:39,673 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:39,674 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:39,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:40,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:40,024 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:40,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:40,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-21 07:00: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-21 07:00: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-21 07:00:40,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-21 07:00:40,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:40,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-21 07:00:40,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-21 07:00:40,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-21 07:00:41,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-21 07:00:41,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-21 07:00:41,031 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052426610_230.jpg' 2025-07-21 07:00:41,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:41,105 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:41,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:41,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:41,459 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:41,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:41,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-21 07:00:41,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-21 07:00:41,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-21 07:00:42,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-21 07:00:42,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:42,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-21 07:00:42,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-21 07:00:42,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:00:42,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-21 07:00:42,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-21 07:00:42,452 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052427306_417.jpg' 2025-07-21 07:00:42,529 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:42,530 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:42,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:42,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:42,882 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:42,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:42,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:00:43,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-21 07:00:43,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-21 07:00:43,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-21 07:00:43,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:43,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-21 07:00:43,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-21 07:00:43,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-21 07:00:43,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:00:43,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:00:48,243 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052448036_390.jpg' 2025-07-21 07:00:48,317 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:48,317 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:48,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:48,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:48,672 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:48,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:48,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:00:49,057 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:49,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:00:49,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-21 07:00:49,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00: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-21 07:00: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-21 07:00: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-21 07:00:49,661 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:00:49,661 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:00:49,662 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052448802_75.jpg' 2025-07-21 07:00:49,732 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:49,732 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:49,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:50,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:50,086 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:50,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00: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-21 07:00:50,479 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:00:50,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-21 07:00:50,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-21 07:00:50,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:50,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-21 07:00:50,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:00:50,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-21 07:00:51,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:00:51,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-21 07:00:51,089 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052448795_419.jpg' 2025-07-21 07:00:51,464 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:51,464 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:51,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:51,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:51,814 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:51,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:51,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:00:52,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:00:52,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:00:52,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-21 07:00:52,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:52,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-21 07:00:52,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-21 07:00:52,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-21 07:00:52,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-21 07:00:52,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-21 07:00:52,806 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052448953_368.jpg' 2025-07-21 07:00:52,888 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:52,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:52,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:53,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:53,242 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:53,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:53,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-21 07:00:53,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-21 07:00:53,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-21 07:00:53,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-21 07:00:53,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:53,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-21 07:00:53,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-21 07:00:53,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-21 07:00:54,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-21 07:00: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-21 07:00:54,232 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052450560_410.jpg' 2025-07-21 07:00:54,311 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:54,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:54,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:54,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:54,668 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:54,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00:54,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:00:55,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-21 07:00:55,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-21 07:00:55,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-21 07:00:55,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:55,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-21 07:00:55,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-21 07:00:55,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-21 07:00:55,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-21 07:00:55,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-21 07:00:55,672 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052452638_68.jpg' 2025-07-21 07:00:55,748 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:00:55,749 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:00:55,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:00:56,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:00:56,102 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:00:56,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:00: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-21 07:00:56,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-21 07:00:56,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-21 07:00:56,834 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:56,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:00:56,834 - 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:56,834 - 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:56,834 - 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:57,092 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:00: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-21 07:01:12,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052472660_842.jpg' 2025-07-21 07:01:13,138 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:01:13,138 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:01:13,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:01:13,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:01:13,581 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:01:13,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:01:13,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:01:13,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-21 07:01:13,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:01:14,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-21 07:01:14,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:01:14,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-21 07:01:14,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-21 07:01:14,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-21 07:01:14,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-21 07:01:14,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-21 07:01:14,586 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052473580_914.jpg' 2025-07-21 07:01:14,675 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:01:14,676 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:01:14,676 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:01:15,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:01:15,026 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:01:15,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:01:15,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-21 07:01:15,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-21 07:01:15,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-21 07:01:15,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-21 07:01:15,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:01:15,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-21 07:01:15,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-21 07:01:15,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-21 07:01:16,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-21 07:01:16,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-21 07:01:16,023 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052474444_572.jpg' 2025-07-21 07:01:16,096 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:01:16,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:01:16,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:01:16,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:01:16,453 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:01:16,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:01:16,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-21 07:01:16,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-21 07:01:16,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-21 07:01:17,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-21 07:01:17,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:01:17,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-21 07:01:17,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-21 07:01:17,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-21 07:01:17,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-21 07:01:17,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:01:37,348 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052497149_487.jpg' 2025-07-21 07:01:37,425 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:01:37,426 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:01:37,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:01:37,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:01:37,794 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:01:37,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:01:37,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-21 07:01:38,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-21 07:01:38,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-21 07:01:38,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-21 07:01:38,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:01:38,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-21 07:01:38,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-21 07:01:38,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-21 07:01:38,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-21 07:01:38,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-21 07:01:40,092 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052499847_605.jpg' 2025-07-21 07:01:40,181 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:01:40,181 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:01:40,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:01:40,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:01:40,534 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:01:40,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:01:40,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-21 07:01:40,921 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:01:40,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-21 07:01:41,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-21 07:01:41,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:01:41,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-21 07:01:41,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-21 07:01:41,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-21 07:01:41,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-21 07:01:41,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-21 07:08:24,160 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052903955_420.jpg' 2025-07-21 07:08:24,734 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:24,734 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:24,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:25,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:25,131 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:25,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:25,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-21 07:08:25,513 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:25,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:08:25,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-21 07:08:25,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:25,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-21 07:08:25,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-21 07:08:25,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-21 07:08:26,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-21 07:08:26,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-21 07:08:26,122 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052904307_729.jpg' 2025-07-21 07:08:26,379 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:26,379 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:26,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:26,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:26,732 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:26,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:26,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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:08:27,124 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:27,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-21 07:08:27,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-21 07:08:27,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:27,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-21 07:08:27,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-21 07:08:27,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-21 07:08:27,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-21 07:08:27,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-21 07:08:27,733 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052904384_31.jpg' 2025-07-21 07:08:27,987 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:27,987 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:27,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:28,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:28,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:28,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:28,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-21 07:08:28,731 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:28,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:08:29,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:29,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:08:29,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-21 07:08:29,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-21 07:08:29,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-21 07:08:29,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-21 07:08:29,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-21 07:08:29,341 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052904532_323.jpg' 2025-07-21 07:08:29,589 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:29,589 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:29,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:29,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:29,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:29,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:29,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:08:30,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-21 07:08:30,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-21 07:08:30,682 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:30,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:30,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:08:30,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:08:30,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:08:30,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-21 07:08:30,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-21 07:08:30,937 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052904943_83.jpg' 2025-07-21 07:08:31,163 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:31,164 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:31,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:31,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:31,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:31,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:31,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-21 07:08:31,910 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:31,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-21 07:08:32,266 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:32,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:32,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-21 07:08:32,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-21 07:08:32,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-21 07:08:32,522 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:08:32,522 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:08:32,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052905259_848.jpg' 2025-07-21 07:08:32,611 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:32,611 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:32,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:32,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:32,962 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:32,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:32,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-21 07:08:33,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-21 07:08:33,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-21 07:08:33,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-21 07:08:33,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:33,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:08:33,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:08:33,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:08:33,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-21 07:08:33,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-21 07:08:33,958 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052905541_254.jpg' 2025-07-21 07:08:34,234 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:34,234 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:34,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:34,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:34,591 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:34,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:34,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-21 07:08:34,973 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:34,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-21 07:08:35,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-21 07:08:35,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:35,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-21 07:08:35,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-21 07:08:35,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-21 07:08:35,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:08:35,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:08:35,579 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052905812_709.jpg' 2025-07-21 07:08:35,655 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:35,655 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:35,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:36,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:36,034 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:36,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:36,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-21 07:08:36,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-21 07:08:36,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-21 07:08:36,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-21 07:08:36,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:36,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-21 07:08:36,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-21 07:08:36,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-21 07:08:37,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-21 07:08:37,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-21 07:08:37,035 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052905816_806.jpg' 2025-07-21 07:08:37,325 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:37,325 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:37,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:37,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:37,677 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:37,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:37,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-21 07:08:38,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:08:38,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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:08:38,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-21 07:08:38,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:38,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-21 07:08:38,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-21 07:08:38,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-21 07:08:38,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-21 07:08:38,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-21 07:08:38,675 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052905825_789.jpg' 2025-07-21 07:08:38,931 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:38,931 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:38,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:39,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:39,286 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:39,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:39,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-21 07:08:39,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-21 07:08:39,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-21 07:08:40,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-21 07:08:40,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:40,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-21 07:08:40,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-21 07:08:40,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-21 07:08:40,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-21 07:08:40,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-21 07:08:40,284 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052905879_751.jpg' 2025-07-21 07:08:40,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:40,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:40,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:40,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:40,943 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:40,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:40,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-21 07:08:41,333 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:41,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:08:41,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-21 07:08:41,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:41,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-21 07:08:41,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-21 07:08:41,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-21 07:08:41,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:08:41,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-21 07:08:41,944 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052906169_712.jpg' 2025-07-21 07:08:42,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:42,201 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:42,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:42,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:42,557 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:42,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:42,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-21 07:08:42,942 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:42,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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:08:43,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-21 07:08:43,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:43,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-21 07:08:43,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-21 07:08:43,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-21 07:08:43,551 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:08:43,551 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:08:43,552 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052906618_106.jpg' 2025-07-21 07:08:43,824 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:43,824 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:43,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:44,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:44,180 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:44,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:44,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-21 07:08:44,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-21 07:08:44,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-21 07:08:44,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-21 07:08:44,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:44,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-21 07:08:44,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-21 07:08:44,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-21 07:08:45,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-21 07:08:45,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-21 07:08:47,705 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052927522_779.jpg' 2025-07-21 07:08:47,971 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:47,971 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:47,972 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:48,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:48,327 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:48,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:48,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-21 07:08:48,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-21 07:08:48,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-21 07:08:49,070 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:49,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:49,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-21 07:08:49,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-21 07:08:49,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-21 07:08:49,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-21 07:08:49,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-21 07:08:49,326 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052927704_616.jpg' 2025-07-21 07:08:49,399 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:49,399 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:49,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:49,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:49,747 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:49,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:49,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-21 07:08:50,136 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:50,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:08:50,491 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:50,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:50,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:08:50,491 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:08:50,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:08:50,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-21 07:08:50,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-21 07:08:50,745 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052928401_651.jpg' 2025-07-21 07:08:50,825 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:50,825 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:50,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:51,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:51,179 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:51,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:51,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-21 07:08:51,565 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:08:51,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-21 07:08:51,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-21 07:08:51,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:51,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-21 07:08:51,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-21 07:08:51,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-21 07:08:52,171 - 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-21 07:08:52,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-21 07:08:52,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-21 07:08:52,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052928965_52.jpg' 2025-07-21 07:08:52,252 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:52,252 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:52,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:52,602 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:52,602 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:52,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:52,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-21 07:08:52,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-21 07:08:52,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-21 07:08:53,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-21 07:08:53,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:53,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-21 07:08:53,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-21 07:08:53,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-21 07:08:53,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-21 07:08:53,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-21 07:08:53,602 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052929131_76.jpg' 2025-07-21 07:08:53,690 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:53,690 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:53,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:54,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:54,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:54,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:54,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-21 07:08: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-21 07:08: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-21 07:08:54,782 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:08:54,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:54,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-21 07:08:54,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-21 07:08:54,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-21 07:08:55,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-21 07:08:55,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-21 07:08:55,037 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052929683_354.jpg' 2025-07-21 07:08:55,117 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:08:55,117 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:08:55,117 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:08:55,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:08:55,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:08:55,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:08:55,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-21 07:08:55,859 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:08:55,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-21 07:08:56,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-21 07:08:56,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:08:56,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-21 07:08:56,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-21 07:08:56,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-21 07:08:56,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-21 07:08:56,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-21 07:09:11,284 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052951100_525.jpg' 2025-07-21 07:09:11,357 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:09:11,357 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:09:11,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:09:11,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:09:11,783 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:09:11,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:09:11,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-21 07:09:12,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-21 07:09:12,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-21 07:09:12,523 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:09:12,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:09:12,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-21 07:09:12,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-21 07:09:12,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-21 07:09:12,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:09:12,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:09:12,778 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052951812_221.jpg' 2025-07-21 07:09:12,866 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:09:12,866 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:09:12,866 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:09:13,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:09:13,218 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:09:13,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:09:13,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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:09:13,604 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:09:13,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:09:13,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-21 07:09:13,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:09:13,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-21 07:09:13,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-21 07:09:13,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-21 07:09:14,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:09:14,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:09:14,214 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052952462_461.jpg' 2025-07-21 07:09:14,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:09:14,295 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:09:14,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:09:14,649 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:09:14,649 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:09:14,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:09:14,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-21 07:09:15,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-21 07:09:15,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-21 07:09: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-21 07:09:15,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:09:15,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-21 07:09: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-21 07:09: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-21 07:09:15,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-21 07:09:15,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-21 07:09:35,765 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052975600_764.jpg' 2025-07-21 07:09:35,842 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:09:35,842 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:09:35,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:09:36,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:09:36,276 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:09:36,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:09:36,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-21 07:09:36,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-21 07:09:36,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-21 07:09:37,019 - 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-21 07:09:37,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 07:09:37,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-21 07:09:37,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-21 07:09:37,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-21 07:09:37,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-21 07:09:37,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-21 07:09:37,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753052977075_84.jpg' 2025-07-21 07:09:37,380 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:09:37,380 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:09:37,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:09:37,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:09:37,731 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:09:37,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:09:37,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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:09:38,122 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:09:38,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:09:38,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-21 07:09:38,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:09:38,473 - 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:09:38,473 - 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:09:38,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-21 07:09:38,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-21 07:09:38,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-21 07:16:24,353 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053384107_174.jpg' 2025-07-21 07:16:24,951 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:24,951 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:24,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:25,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:25,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:25,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:25,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:16:25,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:16:25,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:16:26,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-21 07:16:26,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:26,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-21 07:16:26,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-21 07:16:26,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-21 07:16:26,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-21 07:16:26,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-21 07:16:26,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053384114_319.jpg' 2025-07-21 07:16:26,614 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:26,614 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:26,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:26,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:26,968 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:26,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:26,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:16:27,356 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:16:27,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-21 07:16:27,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-21 07:16:27,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:27,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-21 07:16:27,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-21 07:16:27,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-21 07:16:27,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-21 07:16:27,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-21 07:16:27,982 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053384170_260.jpg' 2025-07-21 07:16:28,293 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:28,293 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:28,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:28,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:28,653 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:28,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:28,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-21 07:16:29,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-21 07:16:29,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-21 07:16:29,399 - 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-21 07:16:29,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:16:29,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:16:29,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:16:29,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:16:29,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:16:29,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-21 07:16:29,656 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053385006_531.jpg' 2025-07-21 07:16:29,744 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:29,744 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:29,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:30,099 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:30,099 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:30,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:30,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-21 07:16:30,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-21 07:16:30,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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:16:30,833 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:16:30,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:30,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:16:30,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-21 07:16:30,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-21 07:16:31,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-21 07:16:31,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-21 07:16:31,086 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053385097_582.jpg' 2025-07-21 07:16:31,350 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:31,350 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:31,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:31,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:31,702 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:31,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:31,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-21 07:16:32,091 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:16:32,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:16:32,442 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:16:32,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:32,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:16:32,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:16:32,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:16:32,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-21 07:16:32,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-21 07:16:32,698 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053385111_682.jpg' 2025-07-21 07:16:33,028 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:33,029 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:33,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:33,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:33,386 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:33,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:33,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-21 07:16:33,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-21 07:16:33,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-21 07:16:34,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-21 07:16:34,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:34,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:16:34,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:16:34,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:16:34,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-21 07:16:34,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-21 07:16:34,381 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053385390_458.jpg' 2025-07-21 07:16:34,681 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:34,682 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:34,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:35,039 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:35,039 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:35,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:35,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-21 07:16:35,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-21 07:16:35,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-21 07:16:35,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-21 07:16:35,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16: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-21 07:16: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-21 07:16: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-21 07:16:36,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-21 07:16:36,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-21 07:16:36,037 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053385606_246.jpg' 2025-07-21 07:16:36,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:36,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:36,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:36,659 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:36,660 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:36,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:36,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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:16:37,048 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:16:37,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:16:37,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:16:37,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:37,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:16:37,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:16:37,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:16:37,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-21 07:16:37,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-21 07:16:37,657 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053385815_80.jpg' 2025-07-21 07:16:37,730 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:37,730 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:37,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:38,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:38,087 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:38,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:38,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-21 07:16:38,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-21 07:16:38,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-21 07:16:38,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-21 07:16:38,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:38,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-21 07:16:38,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-21 07:16:38,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-21 07:16:39,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-21 07:16:39,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-21 07:16:39,078 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053385811_686.jpg' 2025-07-21 07:16:39,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:39,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:39,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:39,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:39,598 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:39,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16: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-21 07:16:39,988 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:16:39,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:16:40,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-21 07:16:40,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:40,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-21 07:16:40,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-21 07:16:40,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-21 07:16:40,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-21 07:16:40,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-21 07:16:40,602 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053386216_653.jpg' 2025-07-21 07:16:40,684 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:40,684 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:40,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:41,037 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:41,037 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:41,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:41,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-21 07:16:41,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-21 07:16:41,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-21 07:16:41,775 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:16:41,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:41,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:16:41,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:16:41,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-21 07:16:42,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-21 07:16:42,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-21 07:16:42,033 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053386216_977.jpg' 2025-07-21 07:16:42,317 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:42,317 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:42,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:42,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:42,674 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:42,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:42,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-21 07:16:43,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-21 07:16:43,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-21 07:16:43,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-21 07:16:43,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:43,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-21 07:16:43,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-21 07:16:43,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-21 07:16:43,668 - INFO - [utils.fire_smoke_detector] - [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:16:43,668 - 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:16:43,669 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053387060_574.jpg' 2025-07-21 07:16:43,753 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:43,753 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:43,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:44,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:44,107 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:44,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:44,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-21 07:16:44,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-21 07:16:44,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-21 07:16:44,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-21 07:16:44,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:44,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-21 07:16:44,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-21 07:16:44,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-21 07:16: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-21 07:16: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-21 07:16:45,104 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053391379_655.jpg' 2025-07-21 07:16:45,396 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:45,396 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:45,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:45,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:45,749 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:45,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:45,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-21 07:16:46,136 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:16:46,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:16:46,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-21 07:16:46,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:46,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-21 07:16:46,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-21 07:16:46,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-21 07:16:46,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-21 07:16:46,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-21 07:16:48,648 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053408450_844.jpg' 2025-07-21 07:16:48,724 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:48,724 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:48,724 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:49,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:49,083 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:49,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16: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-21 07:16:49,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-21 07:16:49,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-21 07:16:49,825 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:16:49,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:49,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-21 07:16:49,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-21 07:16:49,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-21 07:16: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-21 07:16: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-21 07:16:50,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053409136_109.jpg' 2025-07-21 07:16:50,359 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:50,359 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:50,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:50,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:50,711 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:50,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:50,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-21 07:16:51,095 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:16:51,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:16:51,447 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:16:51,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:51,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:16:51,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:16:51,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:16:51,707 - 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-21 07:16:51,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-21 07:16:51,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-21 07:16:51,708 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053409534_881.jpg' 2025-07-21 07:16:51,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:51,774 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:51,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:52,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:52,131 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:52,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:52,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-21 07:16:52,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-21 07:16:52,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-21 07:16:52,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-21 07:16:52,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:52,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-21 07:16:52,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-21 07:16:52,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-21 07:16:53,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-21 07:16:53,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-21 07:16:53,127 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053410218_235.jpg' 2025-07-21 07:16:53,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:53,384 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:53,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:53,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:53,741 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:53,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:53,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-21 07:16:54,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-21 07:16:54,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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:16:54,524 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:16:54,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:54,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:16:54,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:16:54,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:16: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-21 07:16: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-21 07:16:54,779 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053410941_535.jpg' 2025-07-21 07:16:54,861 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:16:54,861 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:16:54,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:16:55,217 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:16:55,218 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:16:55,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:16:55,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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:16:55,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-21 07:16:55,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:16: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-21 07:16:55,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:16:55,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-21 07:16:55,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-21 07:16:55,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-21 07:16:56,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-21 07:16:56,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-21 07:17:12,962 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053432724_27.jpg' 2025-07-21 07:17:13,064 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:17:13,064 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:17:13,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:17:13,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:17:13,501 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:17:13,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:17:13,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-21 07:17:13,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-21 07:17:13,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-21 07:17:14,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-21 07:17:14,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:17:14,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-21 07:17:14,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-21 07:17:14,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-21 07:17:14,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-21 07:17:14,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-21 07:17:14,501 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053433945_117.jpg' 2025-07-21 07:17:14,776 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:17:14,777 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:17:14,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:17:15,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:17:15,133 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:17:15,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:17:15,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-21 07:17:15,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-21 07:17:15,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-21 07:17:15,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-21 07:17:15,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:17:15,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:17:15,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:17:15,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:17:16,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-21 07:17:16,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:17:16,132 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053435002_657.jpg' 2025-07-21 07:17:16,210 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:17:16,210 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:17:16,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:17:16,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:17:16,560 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:17:16,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07: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-21 07:17:16,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-21 07:17:16,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-21 07:17:17,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-21 07:17:17,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:17:17,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-21 07:17:17,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-21 07:17:17,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-21 07:17:17,558 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:17:17,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-21 07:17:36,349 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053456170_113.jpg' 2025-07-21 07:17:36,430 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:17:36,430 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:17:36,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:17:36,877 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:17:36,877 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:17:36,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:17:36,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-21 07:17:37,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-21 07:17:37,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-21 07:17:37,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-21 07:17:37,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:17:37,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-21 07:17:37,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-21 07:17:37,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-21 07:17:37,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-21 07:17:37,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-21 07:17:39,576 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053459371_847.jpg' 2025-07-21 07:17:39,657 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:17:39,657 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:17:39,658 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:17:40,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:17:40,014 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:17:40,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:17:40,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-21 07:17:40,409 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:17:40,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-21 07:17:40,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-21 07:17:40,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:17: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-21 07:17: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-21 07:17:40,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-21 07:17:41,022 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:17:41,022 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:24:24,442 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053864262_798.jpg' 2025-07-21 07:24:24,964 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:24,964 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:24,965 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:25,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:25,417 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:25,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:25,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-21 07:24:25,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-21 07:24:25,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-21 07:24:26,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-21 07:24:26,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:26,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-21 07:24:26,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-21 07:24:26,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-21 07:24:26,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-21 07:24:26,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-21 07:24:26,409 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053864255_627.jpg' 2025-07-21 07:24:26,693 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:26,694 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:26,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:27,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:27,046 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:27,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:27,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-21 07:24:27,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-21 07:24:27,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-21 07:24:27,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-21 07:24:27,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:27,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-21 07:24:27,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-21 07:24:27,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-21 07:24:28,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-21 07:24:28,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-21 07:24:28,050 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053864398_241.jpg' 2025-07-21 07:24:28,334 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:28,334 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:28,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:28,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:28,686 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:28,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:28,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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:24:29,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-21 07:24:29,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-21 07:24:29,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-21 07:24:29,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24: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-21 07:24:29,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-21 07:24:29,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-21 07:24:29,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-21 07:24:29,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-21 07:24:29,685 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053864582_169.jpg' 2025-07-21 07:24:29,764 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:29,764 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:29,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:30,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:30,121 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:30,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:30,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:24:30,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-21 07:24:30,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-21 07:24:30,856 - 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-21 07:24:30,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:24:30,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-21 07:24:30,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-21 07:24:30,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-21 07:24: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-21 07:24: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-21 07:24:31,110 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053864846_288.jpg' 2025-07-21 07:24:31,405 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:31,405 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:31,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:31,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:31,761 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:31,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:31,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-21 07:24:32,151 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:24:32,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-21 07:24:32,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-21 07:24:32,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:32,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-21 07:24:32,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-21 07:24:32,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-21 07:24:32,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:24:32,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:24:32,759 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053865024_10.jpg' 2025-07-21 07:24:32,999 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:32,999 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:32,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:33,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:33,351 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:33,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:33,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-21 07:24:33,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-21 07:24:33,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:24:34,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-21 07:24:34,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:34,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-21 07:24:34,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-21 07:24:34,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-21 07:24:34,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:24:34,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-21 07:24:34,349 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053865027_960.jpg' 2025-07-21 07:24:34,431 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:34,431 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:34,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:34,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:34,788 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:34,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:34,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-21 07:24:35,176 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:24:35,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:24:35,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-21 07:24:35,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:35,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-21 07:24:35,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-21 07:24:35,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-21 07:24:35,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-21 07:24:35,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-21 07:24:35,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053865028_148.jpg' 2025-07-21 07:24:36,061 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:36,061 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:36,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:36,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:36,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:36,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:36,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-21 07:24:36,808 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:24:36,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:24:37,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-21 07:24:37,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:37,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-21 07:24:37,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:24:37,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:24:37,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-21 07:24:37,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-21 07:24:37,421 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053865271_690.jpg' 2025-07-21 07:24:37,495 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:37,495 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:37,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:37,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:37,847 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:37,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:37,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-21 07:24:38,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-21 07:24:38,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-21 07:24:38,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-21 07:24:38,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:38,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-21 07:24:38,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-21 07:24:38,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-21 07:24:38,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-21 07:24:38,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-21 07:24:38,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053865556_59.jpg' 2025-07-21 07:24:39,100 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:39,100 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:39,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:39,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:39,456 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:39,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:39,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-21 07:24:39,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-21 07:24:39,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-21 07:24:40,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-21 07:24:40,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:40,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-21 07:24:40,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-21 07:24:40,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-21 07:24:40,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-21 07:24:40,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-21 07:24:40,448 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053865569_104.jpg' 2025-07-21 07:24:40,725 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:40,726 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:40,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:41,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:41,078 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:41,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24: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-21 07:24:41,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-21 07:24:41,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-21 07:24:41,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-21 07:24:41,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 07:24:41,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-21 07:24:41,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:24:41,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-21 07:24:42,091 - INFO - [utils.fire_smoke_detector] - [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:24:42,091 - 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:24:42,092 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053865776_100.jpg' 2025-07-21 07:24:42,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:42,165 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:42,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:42,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:42,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:42,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:42,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-21 07:24:42,906 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:24:42,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:24:43,256 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:24:43,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:43,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-21 07:24:43,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-21 07:24:43,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-21 07:24:43,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-21 07:24:43,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-21 07:24:43,513 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053865778_505.jpg' 2025-07-21 07:24:43,594 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:43,594 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:43,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:43,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:43,949 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:43,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:43,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:24:44,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-21 07:24:44,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-21 07:24:44,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-21 07:24:44,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:44,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:24:44,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:24:44,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:24:44,941 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:24:44,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-21 07:24:44,943 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053866586_178.jpg' 2025-07-21 07:24:45,029 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:45,029 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:45,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:45,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:45,381 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:45,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:45,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:24:45,771 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:24:45,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:24:46,123 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:24:46,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:46,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:24:46,123 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:24:46,123 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:24:46,377 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:24:46,377 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:24:47,493 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053887266_764.jpg' 2025-07-21 07:24:47,577 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:47,577 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:47,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:47,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:47,928 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:47,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:47,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-21 07:24:48,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-21 07:24:48,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-21 07:24:48,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-21 07:24:48,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:48,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-21 07:24:48,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-21 07:24:48,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-21 07:24:48,928 - 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-21 07:24:48,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-21 07:24:48,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-21 07:24:49,103 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053888878_304.jpg' 2025-07-21 07:24:49,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:49,428 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:49,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:49,780 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:49,780 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:49,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:49,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:24:50,162 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:24:50,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:24:50,511 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:24:50,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:50,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-21 07:24:50,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-21 07:24:50,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-21 07:24:50,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:24:50,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-21 07:24:50,767 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053889114_322.jpg' 2025-07-21 07:24:50,842 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:50,842 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:50,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:51,197 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:51,197 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:51,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:51,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-21 07:24:51,593 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:24:51,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:24:51,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-21 07:24:51,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:51,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-21 07:24:51,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-21 07:24:51,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-21 07:24:52,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-21 07:24:52,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-21 07:24:52,203 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053889198_507.jpg' 2025-07-21 07:24:52,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:52,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:52,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:52,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:52,627 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:52,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:52,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-21 07:24:53,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:24:53,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-21 07:24:53,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-21 07:24:53,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:53,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:24:53,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:24:53,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:24:53,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-21 07:24:53,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-21 07:24:53,628 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053890708_947.jpg' 2025-07-21 07:24:53,713 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:24:53,713 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:24:53,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:24:54,068 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:24:54,068 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:24:54,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:24:54,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-21 07:24:54,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-21 07:24:54,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-21 07:24:54,802 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:24:54,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:24:54,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:24:54,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:24:54,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:24:55,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-21 07:24:55,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-21 07:25:11,983 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053911753_716.jpg' 2025-07-21 07:25:12,082 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:25:12,082 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:25:12,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:25:12,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:25:12,516 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:25:12,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:25:12,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-21 07:25:12,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-21 07:25:12,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-21 07:25:13,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-21 07:25:13,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:25:13,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-21 07:25:13,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-21 07:25:13,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-21 07:25:13,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-21 07:25:13,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-21 07:25:13,521 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053912725_173.jpg' 2025-07-21 07:25:13,606 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:25:13,606 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:25:13,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:25:13,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:25:13,959 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:25:13,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:25:13,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-21 07:25:14,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-21 07:25:14,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-21 07:25:14,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-21 07:25:14,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:25:14,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-21 07:25:14,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-21 07:25:14,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-21 07:25:14,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-21 07:25:14,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-21 07:25:14,954 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053913483_853.jpg' 2025-07-21 07:25:15,028 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:25:15,028 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:25:15,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:25:15,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:25:15,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:25:15,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:25:15,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-21 07:25:15,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-21 07:25:15,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:25:16,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-21 07:25:16,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:25:16,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-21 07:25:16,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-21 07:25:16,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-21 07:25:16,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-21 07:25:16,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-21 07:25:35,421 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053935224_760.jpg' 2025-07-21 07:25:35,497 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:25:35,497 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:25:35,498 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:25:35,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:25:35,874 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:25:35,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:25:35,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-21 07:25:36,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:25:36,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-21 07:25:36,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-21 07:25:36,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:25:36,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-21 07:25:36,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-21 07:25:36,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-21 07:25:36,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-21 07:25:36,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-21 07:25:37,605 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753053937391_976.jpg' 2025-07-21 07:25:37,690 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:25:37,690 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:25:37,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:25:38,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:25:38,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:25:38,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:25:38,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-21 07:25:38,435 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:25:38,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:25:38,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-21 07:25:38,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:25:38,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:25:38,791 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:25:38,791 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:25:39,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:25:39,046 - 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:32:24,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054344341_531.jpg' 2025-07-21 07:32:25,292 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:25,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:25,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:25,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:25,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:25,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32: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-21 07:32:26,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-21 07:32:26,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-21 07:32:26,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:32:26,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:26,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-21 07:32:26,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:32:26,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:32:26,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-21 07:32:26,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-21 07:32:26,714 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054344347_856.jpg' 2025-07-21 07:32:27,046 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:27,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:27,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:27,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:27,400 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:27,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:27,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:32:27,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-21 07:32:27,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-21 07:32:28,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-21 07:32:28,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:28,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-21 07:32:28,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-21 07:32:28,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-21 07:32:28,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-21 07:32:28,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-21 07:32:28,391 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054344451_340.jpg' 2025-07-21 07:32:28,799 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:28,799 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:28,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:29,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:29,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:29,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:29,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:32:29,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-21 07:32:29,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-21 07:32:29,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-21 07:32:29,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:29,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-21 07:32:29,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-21 07:32:29,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-21 07:32:30,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-21 07:32:30,143 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:32:30,144 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054344490_423.jpg' 2025-07-21 07:32:30,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:30,428 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:30,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:30,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:30,784 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:30,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:30,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-21 07:32:31,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-21 07:32:31,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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:32:31,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-21 07:32:31,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:32:31,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-21 07:32:31,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-21 07:32:31,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-21 07:32:31,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-21 07:32:31,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-21 07:32:31,781 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054344660_103.jpg' 2025-07-21 07:32:32,025 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:32,025 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:32,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:32,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:32,376 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:32,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:32,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:32:32,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-21 07:32:32,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-21 07:32:33,111 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:32:33,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:33,111 - 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:32:33,111 - 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:32:33,111 - 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:32:33,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-21 07:32:33,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-21 07:32:33,368 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054344753_369.jpg' 2025-07-21 07:32:33,449 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:33,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:33,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:33,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:33,802 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:33,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:33,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-21 07:32:34,191 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:32:34,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:32:34,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-21 07:32:34,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:34,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-21 07:32:34,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-21 07:32:34,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-21 07:32:34,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-21 07:32:34,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-21 07:32:34,795 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054344765_680.jpg' 2025-07-21 07:32:34,874 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:34,874 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:34,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:35,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:35,227 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:35,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:35,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-21 07:32:35,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-21 07:32:35,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:32:35,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-21 07:32:35,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:35,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-21 07:32:35,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-21 07:32:35,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-21 07:32:36,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-21 07:32:36,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-21 07:32:36,223 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054345185_627.jpg' 2025-07-21 07:32:36,493 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:36,493 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:36,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:36,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:36,844 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:36,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:36,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-21 07:32:37,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-21 07:32:37,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-21 07:32:37,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-21 07:32:37,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:37,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-21 07:32:37,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-21 07:32:37,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-21 07:32:37,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-21 07:32:37,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-21 07:32:37,838 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054345246_197.jpg' 2025-07-21 07:32:37,920 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:37,920 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:37,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:38,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:38,274 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:38,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:38,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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: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-21 07: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-21 07: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-21 07:32:39,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07: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-21 07:32:39,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-21 07:32:39,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-21 07:32:39,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-21 07:32:39,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-21 07:32:39,272 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054345394_661.jpg' 2025-07-21 07:32:39,358 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:39,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:39,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:39,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:39,711 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:39,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:39,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-21 07:32:40,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:32:40,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-21 07:32:40,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-21 07:32:40,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:40,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-21 07:32:40,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-21 07:32:40,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-21 07:32:40,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-21 07:32:40,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-21 07:32:40,703 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054345616_278.jpg' 2025-07-21 07:32:40,957 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:40,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:40,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:41,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 2. Applying post-processing filters... 2025-07-21 07:32:41,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-21 07:32:41,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'wearingall', Score: 0.8452, BBox: [1709,1069,1917,1436] 2025-07-21 07:32:41,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-21 07:32:41,332 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:41,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:41,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-21 07:32:41,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-21 07:32: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-21 07:32:42,070 - 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-21 07:32:42,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:32:42,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-21 07:32:42,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-21 07:32:42,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-21 07:32:42,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-21 07:32:42,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-21 07:32:42,326 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054345838_727.jpg' 2025-07-21 07:32:42,559 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:42,559 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:42,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:42,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:42,914 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:42,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32: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-21 07:32:43,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-21 07:32:43,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-21 07:32:43,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-21 07:32:43,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:43,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-21 07:32:43,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-21 07:32:43,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-21 07:32:43,910 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:32:43,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-21 07:32:43,911 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054346175_387.jpg' 2025-07-21 07:32:43,991 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:43,992 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:43,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:44,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:44,343 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:44,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:44,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-21 07:32:44,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-21 07:32:44,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-21 07:32:45,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-21 07:32:45,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:45,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-21 07:32:45,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-21 07:32:45,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-21 07:32:45,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-21 07:32:45,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-21 07:32:45,331 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054346665_862.jpg' 2025-07-21 07:32:45,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:45,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:45,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:46,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:46,036 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:46,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:46,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-21 07:32:46,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-21 07:32:46,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-21 07:32:46,774 - 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-21 07:32:46,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:32:46,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-21 07:32:46,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-21 07:32:46,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-21 07:32:47,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-21 07:32:47,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-21 07:32:48,443 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054368237_642.jpg' 2025-07-21 07:32:48,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:48,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:48,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:48,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:48,872 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:48,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:48,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-21 07:32:49,255 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:32:49,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-21 07:32:49,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-21 07:32:49,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:49,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-21 07:32:49,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-21 07:32:49,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-21 07:32:49,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-21 07:32:49,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-21 07:32:49,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054368566_91.jpg' 2025-07-21 07:32:49,940 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:49,940 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:49,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:50,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:50,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:50,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:50,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-21 07:32: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-21 07:32: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-21 07:32:51,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-21 07:32:51,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:51,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-21 07:32:51,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-21 07:32:51,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-21 07:32:51,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-21 07:32:51,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-21 07:32:51,286 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054368678_726.jpg' 2025-07-21 07:32:51,361 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:51,361 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:51,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:51,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:51,713 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:51,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:51,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:32:52,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-21 07:32:52,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:32:52,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-21 07:32:52,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:52,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-21 07:32:52,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-21 07:32:52,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-21 07:32:52,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-21 07:32:52,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-21 07:32:52,713 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054368671_368.jpg' 2025-07-21 07:32:52,979 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:52,979 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:52,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:53,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:53,332 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:53,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:53,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-21 07:32:53,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-21 07:32:53,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-21 07:32:54,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-21 07:32:54,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:54,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-21 07:32:54,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-21 07:32:54,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-21 07:32: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-21 07:32: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-21 07:32:54,333 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054369067_499.jpg' 2025-07-21 07:32:54,427 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:54,427 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:54,427 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:54,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:54,782 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:54,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:54,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:32:55,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-21 07:32:55,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-21 07:32:55,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-21 07:32:55,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:55,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-21 07:32:55,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-21 07:32:55,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-21 07:32:55,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-21 07:32:55,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-21 07:32:55,771 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054370170_978.jpg' 2025-07-21 07:32:55,861 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:32:55,861 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:32:55,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:32:56,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:32:56,212 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:32:56,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:32:56,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:32:56,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-21 07:32:56,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-21 07:32:56,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:32:56,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:32:56,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:32:56,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-21 07:32:56,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-21 07:32:57,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:32:57,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:33:11,982 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054391776_893.jpg' 2025-07-21 07:33:12,243 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:33:12,244 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:33:12,244 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:33:12,662 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:33:12,662 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:33:12,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:33:12,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-21 07:33:13,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-21 07:33:13,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-21 07:33:13,401 - 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-21 07:33:13,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:33:13,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-21 07:33:13,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-21 07:33: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-21 07:33:13,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-21 07:33:13,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-21 07:33:13,658 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054392282_516.jpg' 2025-07-21 07:33:13,742 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:33:13,742 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:33:13,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:33:14,096 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:33:14,096 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:33:14,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:33:14,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-21 07:33:14,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-21 07:33:14,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-21 07:33:14,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-21 07:33:14,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:33:14,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-21 07:33:14,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-21 07:33:14,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-21 07:33:15,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-21 07:33:15,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-21 07:33:15,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054392710_170.jpg' 2025-07-21 07:33:15,172 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:33:15,172 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:33:15,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:33:15,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:33:15,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:33:15,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:33:15,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:33:15,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-21 07:33:15,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-21 07:33:16,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-21 07:33:16,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:33:16,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-21 07:33:16,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-21 07:33:16,263 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:33:16,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-21 07:33:16,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-21 07:33:36,237 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054415986_632.jpg' 2025-07-21 07:33:36,317 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:33:36,317 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:33:36,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:33:36,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:33:36,682 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:33:36,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:33:36,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-21 07:33:37,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-21 07:33:37,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-21 07:33:37,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-21 07:33:37,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:33:37,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-21 07:33:37,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-21 07:33:37,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-21 07:33:37,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-21 07:33:37,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-21 07:33:37,963 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054417766_169.jpg' 2025-07-21 07:33:38,034 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:33:38,034 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:33:38,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:33:38,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:33:38,387 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:33:38,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:33:38,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:33:38,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-21 07:33:38,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-21 07:33:39,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-21 07:33:39,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:33:39,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-21 07:33:39,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-21 07:33:39,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-21 07:33:39,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-21 07:33:39,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-21 07:40:24,425 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054824165_401.jpg' 2025-07-21 07:40:24,947 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:24,948 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:24,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:25,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:25,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:25,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:25,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-21 07:40:25,769 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:40:25,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:40:26,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-21 07:40:26,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:26,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:40:26,118 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:40:26,118 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:40:26,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-21 07:40:26,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-21 07:40:26,372 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054824254_200.jpg' 2025-07-21 07:40:26,644 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:26,644 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:26,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:27,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:27,001 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:27,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:27,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-21 07:40:27,396 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:40:27,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:40:27,750 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:40:27,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:27,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:40:27,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:40:27,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-21 07:40:28,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-21 07:40:28,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-21 07:40:28,006 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054824484_809.jpg' 2025-07-21 07:40:28,267 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:28,268 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:28,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:28,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:28,618 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:28,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:28,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-21 07:40:28,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:40:28,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:40:29,348 - 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-21 07:40:29,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:40:29,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-21 07:40:29,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-21 07:40:29,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-21 07:40:29,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-21 07:40:29,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-21 07:40:29,603 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054824738_510.jpg' 2025-07-21 07:40:29,853 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:29,853 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:29,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:30,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:30,208 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:30,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:30,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:40:30,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-21 07:40:30,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-21 07:40:30,943 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:40:30,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:30,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:40:30,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:40:30,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:40:31,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-21 07:40:31,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-21 07:40:31,196 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054825036_79.jpg' 2025-07-21 07:40:31,462 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:31,462 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:31,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:31,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:31,820 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:31,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:31,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:40:32,212 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:40:32,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:40:32,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-21 07:40:32,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:32,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-21 07:40:32,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-21 07:40:32,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-21 07:40:32,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:40:32,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:40:32,817 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054825398_891.jpg' 2025-07-21 07:40:33,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:33,077 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:33,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:33,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:33,426 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:33,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:33,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-21 07:40:33,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-21 07:40:33,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-21 07:40:34,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-21 07:40:34,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:34,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-21 07:40:34,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-21 07:40:34,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-21 07:40:34,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-21 07:40:34,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-21 07:40:34,412 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054825400_427.jpg' 2025-07-21 07:40:34,487 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:34,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:34,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:34,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:34,844 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:34,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:34,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-21 07:40:35,234 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:40:35,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:40:35,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-21 07:40:35,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:35,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-21 07:40:35,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-21 07:40:35,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-21 07:40:35,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:40:35,835 - 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:40:35,836 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054825582_493.jpg' 2025-07-21 07:40:36,056 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:36,056 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:36,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:36,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:36,412 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:36,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:36,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-21 07:40:36,803 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:40:36,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:40:37,156 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:40:37,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:37,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:40:37,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:40:37,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:40:37,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-21 07:40:37,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-21 07:40:37,414 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054825750_302.jpg' 2025-07-21 07:40:37,653 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:37,653 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:37,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:38,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-21 07:40:38,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-21 07:40:38,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'wearingall', Score: 0.8642, BBox: [1163,838,1246,1019] 2025-07-21 07:40:38,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-21 07:40:38,008 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:38,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:38,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-21 07:40:38,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-21 07:40:38,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-21 07:40:38,736 - 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-21 07:40:38,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:40:38,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-21 07:40:38,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-21 07:40:38,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-21 07:40:38,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-21 07:40:38,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-21 07:40:38,993 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054825800_183.jpg' 2025-07-21 07:40:39,073 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:39,073 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:39,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:39,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:39,427 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:39,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:39,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:40:39,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-21 07:40:39,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-21 07:40:40,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-21 07:40:40,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:40,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-21 07:40:40,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-21 07:40:40,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-21 07:40:40,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-21 07:40:40,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-21 07:40:40,419 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054825889_546.jpg' 2025-07-21 07:40:40,500 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:40,501 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:40,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:40,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:40,851 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:40,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:40,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-21 07:40:41,242 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:40: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-21 07:40:41,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-21 07:40:41,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:41,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-21 07:40:41,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-21 07:40:41,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-21 07:40:41,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-21 07:40:41,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-21 07:40:41,851 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054825982_928.jpg' 2025-07-21 07:40:42,136 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:42,136 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:42,136 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:42,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:42,491 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:42,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:42,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:40:42,871 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:40:42,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:40:43,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-21 07:40:43,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:43,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:40:43,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:40:43,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:40:43,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-21 07:40:43,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-21 07:40:43,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054826306_585.jpg' 2025-07-21 07:40:43,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:43,553 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:43,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:43,907 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:43,907 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:43,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:43,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-21 07:40:44,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-21 07:40:44,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-21 07:40: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-21 07:40:44,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:44,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:40:44,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:40: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-21 07:40:44,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-21 07:40:44,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-21 07:40:44,907 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054826550_13.jpg' 2025-07-21 07:40:45,167 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:45,168 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:45,168 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:45,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:45,518 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:45,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:45,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-21 07:40:45,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-21 07:40:45,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:40:46,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-21 07:40:46,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:46,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-21 07:40:46,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-21 07:40:46,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-21 07:40:46,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-21 07:40:46,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-21 07:40:48,477 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054848246_700.jpg' 2025-07-21 07:40:48,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:48,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:48,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:48,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:48,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:48,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:48,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:40:49,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-21 07:40:49,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-21 07:40:49,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-21 07:40:49,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:49,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-21 07:40:49,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-21 07:40:49,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-21 07:40:49,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-21 07:40:49,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-21 07:40:49,904 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054849045_906.jpg' 2025-07-21 07:40:50,150 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:50,150 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:50,150 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:50,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:50,499 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:50,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:50,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:40:50,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-21 07:40:50,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-21 07:40:51,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-21 07:40:51,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:51,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-21 07:40:51,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-21 07:40:51,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-21 07:40:51,495 - INFO - [utils.fire_smoke_detector] - [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:40:51,495 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:40:51,496 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054849715_992.jpg' 2025-07-21 07:40:51,577 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:51,577 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:51,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:51,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:51,932 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:51,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:51,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-21 07:40:52,322 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:40:52,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:40:52,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-21 07:40:52,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40:52,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:40:52,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:40:52,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:40: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-21 07:40:52,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-21 07:40:52,927 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054850089_532.jpg' 2025-07-21 07:40:53,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:53,012 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:53,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:53,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:53,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:53,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40:53,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-21 07:40: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-21 07:40: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-21 07:40:54,100 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:40:54,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07: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-21 07: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-21 07: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-21 07:40:54,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-21 07:40:54,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-21 07:40:54,359 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054850647_231.jpg' 2025-07-21 07:40:54,438 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:40:54,438 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:40:54,438 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:40:54,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:40:54,791 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:40:54,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:40: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-21 07:40:55,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-21 07:40:55,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-21 07:40: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-21 07:40:55,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:40: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-21 07:40: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-21 07:40: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-21 07:40:55,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-21 07:40:55,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-21 07:41:12,667 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054872447_260.jpg' 2025-07-21 07:41:12,747 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:41:12,747 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:41:12,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:41:13,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:41:13,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:41:13,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:41:13,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-21 07:41:13,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-21 07:41:13,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-21 07:41:13,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-21 07:41:13,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:41:13,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-21 07:41:13,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-21 07:41:13,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-21 07:41:14,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-21 07:41:14,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-21 07:41:14,377 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054874100_479.jpg' 2025-07-21 07:41:14,471 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:41:14,472 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:41:14,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:41:14,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:41:14,829 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:41:14,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:41:14,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:41:15,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-21 07:41:15,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-21 07:41:15,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-21 07:41:15,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:41:15,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-21 07:41:15,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-21 07:41:15,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-21 07:41:15,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-21 07:41:15,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-21 07:41:15,821 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054874893_704.jpg' 2025-07-21 07:41:15,895 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:41:15,895 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:41:15,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:41:16,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:41:16,246 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:41:16,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:41:16,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:41:16,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-21 07:41:16,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-21 07:41:16,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-21 07:41:16,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:41:16,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-21 07:41:16,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-21 07:41:16,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-21 07:41:17,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-21 07:41:17,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-21 07:41:37,472 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054897264_793.jpg' 2025-07-21 07:41:37,543 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:41:37,544 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:41:37,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:41:37,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:41:37,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:41:37,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:41:37,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:41:38,299 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:41:38,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-21 07:41:38,652 - 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-21 07:41:38,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:41:38,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-21 07:41:38,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-21 07:41:38,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-21 07:41:38,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-21 07:41:38,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-21 07:41:40,091 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753054899735_565.jpg' 2025-07-21 07:41:40,177 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:41:40,177 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:41:40,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:41:40,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:41:40,528 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:41:40,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:41:40,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:41:40,915 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:41:40,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-21 07:41:41,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-21 07:41:41,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:41:41,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-21 07:41:41,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-21 07:41:41,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-21 07:41:41,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-21 07:41:41,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:48:24,460 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055304216_29.jpg' 2025-07-21 07:48:25,265 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:25,265 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:25,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:25,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:25,699 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:25,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:25,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-21 07:48:26,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-21 07:48:26,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:48:26,441 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:48:26,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:26,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-21 07:48:26,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-21 07:48:26,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-21 07:48:26,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-21 07:48:26,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-21 07:48:26,700 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055304359_686.jpg' 2025-07-21 07:48:26,958 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:26,958 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:26,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:27,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:27,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:27,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:27,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-21 07:48:27,697 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:48:27,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-21 07:48:28,046 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:48:28,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:28,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:48:28,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-21 07:48:28,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-21 07:48:28,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-21 07:48:28,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-21 07:48:28,303 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055304476_215.jpg' 2025-07-21 07:48:28,382 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:28,383 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:28,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:28,738 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:28,738 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:28,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:28,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-21 07:48:29,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-21 07:48:29,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:48:29,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-21 07:48:29,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:29,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-21 07:48:29,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-21 07:48:29,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-21 07:48:29,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-21 07:48:29,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-21 07:48:29,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055304653_429.jpg' 2025-07-21 07:48:30,045 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:30,046 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:30,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:30,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:30,399 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:30,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:30,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-21 07:48:30,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-21 07:48:30,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-21 07:48:31,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-21 07:48:31,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:31,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-21 07:48:31,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-21 07:48:31,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-21 07:48:31,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-21 07:48:31,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-21 07:48:31,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055304711_267.jpg' 2025-07-21 07:48:31,711 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:31,711 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:31,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:32,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:32,073 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:32,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:32,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:48:32,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-21 07:48:32,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-21 07:48:32,808 - 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-21 07:48:32,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:48:32,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:48:32,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-21 07:48:32,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-21 07:48:33,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-21 07:48:33,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-21 07:48:33,067 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055304715_946.jpg' 2025-07-21 07:48:33,144 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:33,144 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:33,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:33,498 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:33,498 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:33,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:33,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-21 07:48:33,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-21 07:48:33,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-21 07:48:34,230 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:48:34,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:34,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-21 07:48:34,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-21 07:48:34,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-21 07:48:34,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-21 07:48:34,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-21 07:48:34,485 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055305138_329.jpg' 2025-07-21 07:48:34,567 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:34,567 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:34,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:34,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:34,924 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:34,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:34,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-21 07:48:35,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-21 07:48:35,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-21 07:48:35,660 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:48:35,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:35,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-21 07:48:35,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-21 07:48:35,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-21 07:48:35,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:48:35,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-21 07:48:35,918 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055305215_465.jpg' 2025-07-21 07:48:36,262 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:36,262 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:36,262 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:36,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:36,617 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:36,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48: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-21 07:48:37,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-21 07:48: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-21 07:48:37,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-21 07:48:37,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:37,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-21 07:48:37,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-21 07:48:37,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-21 07:48: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-21 07:48:37,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-21 07:48:37,607 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055305243_994.jpg' 2025-07-21 07:48:37,901 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:37,901 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:37,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:38,258 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:38,258 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:38,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:38,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:48:38,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-21 07:48:38,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-21 07: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:48:38,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:38,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-21 07:48:38,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-21 07:48:38,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-21 07:48:39,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-21 07:48:39,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-21 07:48:39,247 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055305345_622.jpg' 2025-07-21 07:48:39,509 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:39,509 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:39,509 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:39,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:39,861 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:39,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:39,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-21 07:48:40,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-21 07:48:40,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-21 07:48:40,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-21 07:48:40,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:40,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-21 07:48:40,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-21 07:48:40,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-21 07:48:40,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-21 07:48:40,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-21 07:48:40,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055305716_986.jpg' 2025-07-21 07:48:40,941 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:40,941 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:40,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:41,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:41,296 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:41,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:41,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-21 07:48:41,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-21 07:48:41,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-21 07:48:42,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-21 07:48:42,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:42,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-21 07:48:42,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-21 07:48:42,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-21 07:48:42,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-21 07:48:42,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-21 07:48:42,290 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055305856_571.jpg' 2025-07-21 07:48:42,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:42,575 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:42,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:42,933 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:42,934 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:42,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:42,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-21 07:48:43,314 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:48:43,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-21 07:48:43,665 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:48:43,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:43,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-21 07:48:43,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-21 07:48:43,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-21 07:48:43,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:48:43,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:48:43,924 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055306039_731.jpg' 2025-07-21 07:48:43,998 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:43,999 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:43,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:44,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:44,348 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:44,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07: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-21 07: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-21 07: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-21 07:48:45,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-21 07:48:45,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:45,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-21 07:48:45,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-21 07:48:45,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-21 07:48:45,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-21 07:48:45,336 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:48:45,337 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055306477_398.jpg' 2025-07-21 07:48:45,419 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:45,419 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:45,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:45,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:45,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:45,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:45,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-21 07:48:46,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-21 07:48:46,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-21 07:48:46,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-21 07:48:46,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:46,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-21 07:48:46,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-21 07:48:46,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-21 07:48:46,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:48:46,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-21 07:48:47,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055327614_0.jpg' 2025-07-21 07:48:48,116 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:48,116 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:48,116 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:48,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:48,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:48,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48: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-21 07:48:48,848 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:48:48,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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:48:49,198 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:48:49,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:49,198 - 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:48:49,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:48:49,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:48:49,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-21 07:48:49,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-21 07:48:49,450 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055328351_841.jpg' 2025-07-21 07:48:49,680 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:49,680 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:49,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:50,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:50,031 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:50,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:50,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-21 07:48:50,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-21 07:48:50,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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:48:50,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-21 07:48:50,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:50,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-21 07:48:50,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-21 07:48:50,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-21 07:48:51,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-21 07:48:51,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-21 07:48:51,028 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055328589_659.jpg' 2025-07-21 07:48:51,107 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:51,107 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:51,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:51,457 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:51,457 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:51,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:51,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-21 07:48:51,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-21 07:48:51,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-21 07:48:52,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-21 07:48:52,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:52,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-21 07:48:52,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-21 07:48:52,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-21 07:48:52,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-21 07:48:52,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-21 07:48:52,447 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055328881_498.jpg' 2025-07-21 07:48:52,748 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:52,749 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:52,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:53,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:53,102 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:53,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:48:53,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:48:53,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-21 07:48:53,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-21 07:48:53,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-21 07:48:53,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:53,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-21 07:48:53,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-21 07:48:53,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-21 07:48:54,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-21 07:48:54,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-21 07:48:54,093 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055329599_522.jpg' 2025-07-21 07:48:54,169 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:48:54,169 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:48:54,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:48:54,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:48:54,516 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:48:54,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07: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-21 07:48:54,906 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:48:54,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:48:55,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-21 07:48:55,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:48:55,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-21 07:48:55,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-21 07:48:55,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-21 07:48:55,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-21 07:48:55,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:49:11,093 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055350866_893.jpg' 2025-07-21 07:49:11,162 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:49:11,163 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:49:11,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:49:11,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:49:11,520 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:49:11,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:49:11,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-21 07:49:11,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-21 07:49:11,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-21 07:49:12,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-21 07:49:12,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:49:12,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-21 07:49:12,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-21 07:49:12,263 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:49:12,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-21 07:49:12,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-21 07:49:12,520 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055352258_439.jpg' 2025-07-21 07:49:12,601 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:49:12,601 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:49:12,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:49:12,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:49:12,951 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:49:12,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:49:12,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-21 07:49:13,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-21 07:49:13,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-21 07:49:13,683 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:49:13,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:49:13,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-21 07:49:13,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-21 07:49:13,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-21 07:49:13,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-21 07:49:13,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-21 07:49:13,941 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055352686_372.jpg' 2025-07-21 07:49:14,030 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:49:14,031 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:49:14,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:49:14,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:49:14,382 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:49:14,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:49:14,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:49:14,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-21 07:49:14,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-21 07:49:15,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-21 07:49:15,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:49:15,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-21 07:49:15,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-21 07:49:15,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:49:15,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:49:15,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:49:37,055 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055376826_293.jpg' 2025-07-21 07:49:37,130 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:49:37,130 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:49:37,130 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:49:37,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:49:37,583 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:49:37,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:49:37,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-21 07:49:37,977 - 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-21 07:49:37,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:49:37,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-21 07:49:37,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-21 07:49:37,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-21 07:49:38,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-21 07:49:38,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-21 07:49:38,237 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055377645_560.jpg' 2025-07-21 07:49:38,317 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:49:38,317 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:49:38,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:49:38,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:49:38,656 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:49:38,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:49:38,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-21 07:49:39,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-21 07:49:39,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-21 07:49:39,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-21 07:49:39,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:49:39,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-21 07:49:39,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-21 07:49:39,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-21 07:49:39,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-21 07:49:39,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-21 07:56:24,494 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055784258_347.jpg' 2025-07-21 07:56:24,989 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:24,989 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:24,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:25,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:25,423 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:25,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:25,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-21 07:56:25,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-21 07:56:25,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-21 07:56:26,162 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:56:26,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:26,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:56:26,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:56:26,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:56:26,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-21 07:56:26,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-21 07:56:26,415 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055784259_950.jpg' 2025-07-21 07:56:26,674 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:26,674 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:26,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:27,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:27,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:27,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:27,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-21 07:56:27,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-21 07:56:27,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-21 07:56:27,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-21 07:56:27,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56: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-21 07:56: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-21 07:56: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-21 07:56:28,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-21 07:56:28,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-21 07:56:28,027 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055784649_882.jpg' 2025-07-21 07:56:28,282 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:28,282 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:28,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:28,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:28,633 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:28,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:28,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-21 07:56:29,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-21 07:56:29,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-21 07:56:29,371 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:56:29,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:56:29,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-21 07:56:29,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-21 07:56:29,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-21 07:56:29,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:56:29,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-21 07:56:29,629 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055784706_778.jpg' 2025-07-21 07:56:29,869 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:29,869 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:29,869 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:30,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:30,227 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:30,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:30,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-21 07:56: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-21 07:56: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-21 07:56:30,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-21 07:56:30,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:30,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:56:30,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:56:30,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:56:31,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:56:31,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:56:31,225 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055784866_80.jpg' 2025-07-21 07:56:31,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:31,313 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:31,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:31,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:31,663 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:31,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:31,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-21 07:56:32,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-21 07:56:32,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-21 07:56:32,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-21 07:56:32,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:32,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-21 07:56:32,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-21 07:56:32,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:56:32,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:56:32,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:56:32,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055784938_358.jpg' 2025-07-21 07:56:33,259 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:33,259 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:33,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:33,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:33,611 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:33,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:33,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-21 07:56:34,001 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:56:34,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:56:34,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:34,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-21 07:56:34,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-21 07:56:34,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-21 07:56: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-21 07:56: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-21 07:56:34,616 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055785158_947.jpg' 2025-07-21 07:56:34,867 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:34,867 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:34,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:35,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:35,222 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:35,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:35,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-21 07:56:35,608 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:56:35,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:56:35,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-21 07:56:35,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:35,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-21 07:56:35,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-21 07:56:35,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-21 07:56:36,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-21 07:56:36,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:56:36,218 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055785317_554.jpg' 2025-07-21 07:56:36,475 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:36,475 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:36,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:36,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:36,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:36,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:36,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-21 07:56:37,219 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:56:37,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:56:37,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-21 07:56:37,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:37,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-21 07:56:37,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-21 07:56:37,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-21 07:56:37,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-21 07:56:37,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-21 07:56:37,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055785414_594.jpg' 2025-07-21 07:56:38,118 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:38,118 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:38,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:38,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:38,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:38,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:38,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:56:38,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-21 07:56:38,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-21 07: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-21 07:56:39,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07: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-21 07: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-21 07: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-21 07:56:39,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:56:39,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:56:39,474 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055785544_379.jpg' 2025-07-21 07:56:39,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:39,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:39,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:40,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:40,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:40,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:40,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-21 07:56:40,405 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:56:40,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:56:40,756 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:56:40,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:40,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:56:40,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:56:40,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:56:41,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-21 07:56:41,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-21 07:56:41,015 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055785778_657.jpg' 2025-07-21 07:56:41,109 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:41,109 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:41,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:41,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:41,554 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:41,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:41,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:56:41,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-21 07:56:41,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-21 07:56:42,292 - 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-21 07:56:42,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:56:42,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-21 07:56:42,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-21 07:56:42,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-21 07:56:42,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:56:42,545 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:56:42,547 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055785894_403.jpg' 2025-07-21 07:56:42,801 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:42,801 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:42,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:43,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:43,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:43,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:43,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:56:43,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-21 07:56:43,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-21 07:56:43,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-21 07:56:43,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:43,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-21 07:56:43,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-21 07:56:43,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-21 07:56:44,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-21 07:56:44,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-21 07:56:44,152 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055786040_470.jpg' 2025-07-21 07:56:44,232 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:44,232 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:44,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:44,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:44,587 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:44,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:44,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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:56:44,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-21 07:56:44,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-21 07:56:45,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-21 07:56:45,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:45,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:56:45,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:56:45,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:56: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-21 07:56:45,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-21 07:56:45,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055786161_834.jpg' 2025-07-21 07:56:45,661 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:45,661 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:45,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:46,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:46,017 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:46,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:46,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-21 07:56:46,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-21 07:56:46,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-21 07:56:46,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-21 07:56:46,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:46,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-21 07:56:46,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-21 07:56:46,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-21 07:56:47,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-21 07:56:47,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-21 07:56:47,012 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055787769_197.jpg' 2025-07-21 07:56:47,291 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:47,291 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:47,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:47,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:47,640 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:47,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:47,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:56:48,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-21 07:56:48,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-21 07:56:48,378 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:56:48,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 07:56:48,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 07:56:48,396 - 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-21 07:56:48,397 - 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-21 07:56:48,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-21 07:56:48,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-21 07:56:48,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-21 07:56:48,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-21 07:56:48,696 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055808028_19.jpg' 2025-07-21 07:56:48,763 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:48,763 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:48,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:49,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:49,107 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:49,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:49,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-21 07:56:49,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-21 07: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-21 07:56:49,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-21 07:56:49,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:49,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-21 07:56:49,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-21 07:56:49,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-21 07:56:50,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-21 07:56:50,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-21 07:56:50,105 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055808646_674.jpg' 2025-07-21 07:56:50,177 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:50,177 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:50,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:50,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:50,511 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:50,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:50,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-21 07:56: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-21 07:56: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-21 07:56:51,275 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:56:51,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:51,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-21 07:56:51,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-21 07:56:51,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-21 07:56:51,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:56:51,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:56:51,537 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055808962_294.jpg' 2025-07-21 07:56:51,799 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:51,799 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:51,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:52,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:52,139 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:52,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:52,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-21 07:56:52,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-21 07:56:52,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-21 07:56:52,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-21 07:56:52,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:52,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-21 07:56:52,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-21 07:56:52,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-21 07:56:53,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-21 07:56:53,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-21 07:56:53,128 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055809096_345.jpg' 2025-07-21 07:56:53,212 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:53,212 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:53,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:53,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:53,568 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:53,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:53,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:56:53,954 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:56:53,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-21 07:56:54,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-21 07:56:54,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:54,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-21 07:56:54,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-21 07:56:54,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:56:54,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-21 07:56:54,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-21 07:56:54,563 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055809495_722.jpg' 2025-07-21 07:56:54,640 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:56:54,640 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:56:54,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:56:54,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:56:54,988 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:56:54,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:56:54,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-21 07:56:55,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-21 07:56:55,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:56:55,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-21 07:56:55,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:56:55,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-21 07:56:55,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-21 07:56:55,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-21 07:56:55,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:56:55,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:57:11,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055831314_222.jpg' 2025-07-21 07:57:11,608 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:57:11,608 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:57:11,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:57:12,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:57:12,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:57:12,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:57:12,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-21 07:57:12,421 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:57:12,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-21 07:57:12,890 - 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-21 07:57:12,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 07:57:12,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-21 07:57:12,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-21 07:57:12,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-21 07:57:13,144 - INFO - [utils.fire_smoke_detector] - [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:57:13,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-21 07:57:13,145 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055832558_713.jpg' 2025-07-21 07:57:13,237 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:57:13,237 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:57:13,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:57:13,592 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:57:13,593 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:57:13,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:57:13,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:57:13,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-21 07:57:13,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-21 07:57:14,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-21 07:57:14,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:57:14,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-21 07:57:14,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-21 07:57:14,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-21 07:57:14,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-21 07:57:14,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-21 07:57:14,903 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055834632_693.jpg' 2025-07-21 07:57:14,987 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:57:14,987 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:57:14,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:57:15,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:57:15,341 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:57:15,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:57:15,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-21 07:57:15,727 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:57:15,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:57:16,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-21 07:57:16,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:57:16,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-21 07:57:16,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-21 07:57:16,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-21 07:57:16,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-21 07:57:16,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-21 07:57:36,655 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055856421_46.jpg' 2025-07-21 07:57:36,733 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:57:36,733 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:57:36,733 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:57:37,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:57:37,185 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:57:37,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:57:37,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-21 07:57:37,632 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:57:37,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 07:57:37,984 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 07:57:37,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:57:37,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 07:57:37,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 07:57:37,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 07:57:38,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 07:57:38,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 07:57:39,864 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753055859593_932.jpg' 2025-07-21 07:57:40,138 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 07:57:40,138 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 07:57:40,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 07:57:40,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 07:57:40,491 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 07:57:40,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 07:57:40,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 07:57:40,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-21 07:57:40,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-21 07:57:41,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-21 07:57:41,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 07:57:41,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-21 07:57:41,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-21 07:57:41,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-21 07:57:41,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-21 07:57:41,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-21 08:00:24,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056024454_427.jpg' 2025-07-21 08:00:24,799 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:24,799 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:24,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:25,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:25,169 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:25,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:25,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-21 08: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-21 08:00:25,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-21 08:00:25,914 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:00:25,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:25,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:00:25,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:00:25,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:00:26,166 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:00:26,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-21 08:00:26,167 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056024539_297.jpg' 2025-07-21 08:00:26,245 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:26,246 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:26,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:26,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:26,597 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:26,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:26,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:00:26,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-21 08:00:26,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-21 08:00:27,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-21 08:00:27,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:27,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-21 08:00:27,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-21 08:00:27,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-21 08:00:27,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-21 08:00:27,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-21 08:00:27,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056024551_348.jpg' 2025-07-21 08:00:27,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:27,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:27,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:28,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:28,033 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:28,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:28,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-21 08:00:28,421 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:00:28,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:00:28,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-21 08:00:28,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:28,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-21 08:00:28,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-21 08:00:28,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-21 08:00:29,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-21 08:00:29,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-21 08:00:29,021 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056024593_17.jpg' 2025-07-21 08:00:29,102 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:29,102 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:29,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:29,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:29,457 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:29,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:29,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-21 08:00:29,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-21 08:00:29,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-21 08:00:30,198 - 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-21 08:00:30,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 08:00:30,198 - 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 08:00:30,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:00:30,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:00:30,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-21 08:00:30,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-21 08:00:30,452 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056024652_360.jpg' 2025-07-21 08:00:30,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:30,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:30,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:30,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:30,876 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:30,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:30,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:00:31,260 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:00:31,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:00:31,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-21 08:00:31,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:31,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-21 08:00:31,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-21 08:00:31,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-21 08:00:31,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-21 08:00:31,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-21 08:00:31,863 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056024647_409.jpg' 2025-07-21 08:00:31,945 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:31,945 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:31,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:32,299 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:32,299 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:32,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:32,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-21 08:00:32,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-21 08:00:32,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-21 08:00:33,046 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:00:33,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:33,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:00:33,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-21 08:00:33,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-21 08:00:33,300 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:00:33,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-21 08:00:33,301 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056024886_410.jpg' 2025-07-21 08:00:33,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:33,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:33,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:33,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:33,724 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:33,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:33,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 08:00:34,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-21 08:00:34,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-21 08:00:34,464 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:00:34,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:34,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-21 08:00:34,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-21 08:00:34,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-21 08:00:34,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:00:34,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-21 08:00:34,719 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056025176_141.jpg' 2025-07-21 08:00:34,804 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:34,804 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:34,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:35,157 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:35,157 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:35,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:35,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:00:35,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-21 08:00:35,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-21 08:00:35,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-21 08:00:35,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:35,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-21 08:00:35,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-21 08:00:35,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-21 08:00:36,144 - INFO - [utils.fire_smoke_detector] - [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 08:00:36,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-21 08:00:36,145 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056025583_673.jpg' 2025-07-21 08:00:36,224 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:36,224 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:36,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:36,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:36,575 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:36,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:36,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:00:36,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-21 08:00:36,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-21 08:00:37,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-21 08:00:37,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:37,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-21 08:00:37,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-21 08:00:37,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-21 08:00:37,570 - INFO - [utils.fire_smoke_detector] - [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 08:00:37,570 - 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 08:00:37,571 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056025749_578.jpg' 2025-07-21 08:00:37,649 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:37,649 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:37,649 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:38,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:38,001 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:38,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:38,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-21 08:00:38,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-21 08:00:38,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-21 08:00:38,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-21 08:00:38,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:38,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-21 08:00:38,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-21 08:00:38,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-21 08:00:38,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-21 08:00:38,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:00:38,992 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056025828_68.jpg' 2025-07-21 08:00:39,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:39,077 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:39,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:39,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:39,433 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:39,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:39,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-21 08:00:39,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-21 08:00:39,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-21 08:00:40,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-21 08:00:40,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:40,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-21 08:00: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-21 08:00: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-21 08:00:40,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-21 08:00:40,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-21 08:00:40,427 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056025837_452.jpg' 2025-07-21 08:00:40,511 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:40,511 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:40,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:40,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:40,867 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:40,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:40,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:00: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-21 08:00: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-21 08:00:41,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-21 08:00:41,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:41,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-21 08:00:41,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-21 08:00:41,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-21 08:00:41,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-21 08:00:41,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-21 08:00:41,864 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056026299_253.jpg' 2025-07-21 08:00:41,947 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:41,947 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:41,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:42,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:42,299 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:42,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00: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-21 08:00:42,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-21 08:00:42,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-21 08:00:43,040 - 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-21 08:00:43,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 08:00:43,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 08:00:43,051 - 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-21 08:00:43,051 - 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-21 08:00:43,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:00:43,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-21 08:00:43,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-21 08:00:43,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:00:43,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056026527_623.jpg' 2025-07-21 08:00:43,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:43,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:43,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:43,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:43,730 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:43,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:43,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-21 08:00:44,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-21 08:00:44,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:00:44,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-21 08:00:44,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:44,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-21 08:00:44,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-21 08:00:44,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-21 08:00:44,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-21 08:00:44,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-21 08:00:44,738 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056026582_812.jpg' 2025-07-21 08:00:44,816 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:44,816 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:44,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:45,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:45,160 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:45,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:45,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-21 08:00:45,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-21 08:00:45,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-21 08:00:45,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-21 08:00:45,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:45,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-21 08:00:45,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-21 08:00:45,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-21 08:00:46,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-21 08:00:46,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-21 08:00:48,341 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056047999_354.jpg' 2025-07-21 08:00:48,424 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:48,425 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:48,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:48,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:48,761 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:48,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:48,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-21 08:00:49,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-21 08:00:49,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:00:49,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-21 08:00:49,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:49,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-21 08:00:49,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-21 08:00:49,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-21 08:00:49,790 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 08:00:49,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-21 08:00:49,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-21 08:00:49,791 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056048553_126.jpg' 2025-07-21 08:00:49,867 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:49,867 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:49,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:50,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:50,206 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:50,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:50,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 08:00:50,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-21 08:00:50,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-21 08:00:50,943 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:00:50,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:50,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-21 08:00:50,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-21 08:00:50,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-21 08:00:51,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-21 08:00:51,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-21 08:00:51,194 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056048639_515.jpg' 2025-07-21 08:00:51,268 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:51,268 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:51,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:51,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:51,611 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:51,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:51,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-21 08:00:52,001 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:00:52,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:00:52,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-21 08:00:52,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:52,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-21 08:00:52,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-21 08:00:52,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-21 08:00:52,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-21 08:00:52,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-21 08:00:52,606 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056049316_637.jpg' 2025-07-21 08:00:52,686 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:52,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:52,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:53,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:53,022 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:53,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:53,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-21 08:00:53,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-21 08:00:53,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:00:53,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-21 08:00:53,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:53,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-21 08:00:53,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-21 08:00:53,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-21 08:00:54,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-21 08:00: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-21 08:00:54,012 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056050615_292.jpg' 2025-07-21 08:00:54,098 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:00:54,098 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:00:54,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:00:54,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:00:54,445 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:00:54,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:00:54,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-21 08:00:54,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-21 08:00:54,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-21 08:00:55,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-21 08:00:55,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:00:55,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-21 08:00:55,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-21 08:00:55,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-21 08:00:55,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-21 08:00:55,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-21 08:01:12,064 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056071775_40.jpg' 2025-07-21 08:01:12,164 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:01:12,165 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:01:12,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:01:12,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:01:12,579 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:01:12,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:01:12,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-21 08:01:12,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-21 08:01:12,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-21 08:01:13,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-21 08:01:13,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:01:13,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-21 08:01:13,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-21 08:01:13,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-21 08:01:13,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-21 08:01:13,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-21 08:01:13,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056072922_204.jpg' 2025-07-21 08:01:13,653 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:01:13,653 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:01:13,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:01:14,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:01:14,001 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:01:14,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:01:14,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-21 08:01:14,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-21 08:01:14,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-21 08:01:14,731 - 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-21 08:01:14,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 08:01:14,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-21 08:01:14,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-21 08:01:14,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-21 08:01:14,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-21 08:01:14,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-21 08:01:14,991 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056073360_315.jpg' 2025-07-21 08:01:15,082 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:01:15,082 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:01:15,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:01:15,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:01:15,429 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:01:15,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:01:15,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:01:15,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-21 08:01:15,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-21 08: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:01:16,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:01:16,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-21 08:01:16,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-21 08:01:16,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-21 08:01:16,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-21 08:01:16,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-21 08:01:35,659 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056095408_511.jpg' 2025-07-21 08:01:36,192 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:01:36,192 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:01:36,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:01:36,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:01:36,621 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:01:36,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:01:36,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-21 08:01:37,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-21 08:01: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-21 08:01:37,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-21 08:01:37,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:01:37,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-21 08:01:37,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-21 08:01:37,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-21 08:01:37,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:01:37,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:01:38,060 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056097810_528.jpg' 2025-07-21 08:01:38,324 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:01:38,324 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:01:38,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:01:38,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:01:38,665 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:01:38,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:01:38,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-21 08:01:39,051 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:01:39,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-21 08:01:39,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-21 08:01:39,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:01:39,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-21 08:01:39,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-21 08:01:39,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-21 08:01:39,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-21 08:01:39,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-21 08:08:24,545 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056504221_220.jpg' 2025-07-21 08:08:25,089 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:25,089 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:25,089 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:25,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:25,510 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:25,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:25,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:08:25,907 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:08:25,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:08:26,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-21 08:08:26,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:26,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-21 08:08:26,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-21 08:08:26,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-21 08:08:26,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-21 08:08:26,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:08:26,540 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056504232_996.jpg' 2025-07-21 08:08:26,967 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:26,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:26,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:27,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:27,310 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:27,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:27,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-21 08:08:27,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-21 08:08:27,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-21 08:08:28,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-21 08:08:28,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:28,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-21 08:08:28,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-21 08:08:28,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-21 08:08:28,291 - 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-21 08:08:28,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-21 08:08:28,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:08:28,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056504578_125.jpg' 2025-07-21 08:08:28,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:28,574 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:28,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:28,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:28,911 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:28,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:28,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-21 08:08:29,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-21 08:08:29,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-21 08:08:29,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-21 08:08:29,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:29,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-21 08:08:29,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-21 08:08:29,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-21 08:08:29,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-21 08:08:29,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:08:29,908 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056504677_6.jpg' 2025-07-21 08:08:30,231 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:30,231 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:30,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:30,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:30,577 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:30,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:30,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:08:30,987 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:08:30,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:08:31,339 - 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-21 08:08:31,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 08:08:31,343 - 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 08:08:31,343 - 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 08:08:31,343 - 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 08:08:31,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:08:31,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-21 08:08:31,623 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056504503_213.jpg' 2025-07-21 08:08:31,713 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:31,713 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:31,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:32,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:32,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:32,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:32,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-21 08:08:32,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-21 08:08:32,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:08:32,789 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:08:32,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:32,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-21 08:08:32,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-21 08:08:32,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-21 08:08:33,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-21 08:08:33,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-21 08:08:33,040 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056504730_335.jpg' 2025-07-21 08:08:33,314 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:33,315 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:33,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:33,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:33,656 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:33,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:33,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-21 08:08:34,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-21 08:08:34,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:08:34,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-21 08:08:34,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:34,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-21 08:08:34,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-21 08:08:34,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-21 08:08:34,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-21 08:08:34,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-21 08:08:34,651 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056504805_279.jpg' 2025-07-21 08:08:34,741 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:34,741 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:34,741 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:35,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:35,087 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:35,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:35,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-21 08:08:35,483 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:08:35,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:08:35,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-21 08:08:35,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08: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-21 08:08:35,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-21 08:08:35,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-21 08:08:36,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-21 08:08:36,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-21 08:08:36,115 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056504955_842.jpg' 2025-07-21 08:08:36,403 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:36,403 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:36,404 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:36,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:36,746 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:36,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:36,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-21 08:08:37,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-21 08:08:37,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-21 08:08:37,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-21 08:08:37,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:37,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-21 08:08:37,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-21 08:08:37,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:08:37,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-21 08:08:37,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-21 08:08:37,729 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056505027_326.jpg' 2025-07-21 08:08:38,142 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:38,142 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:38,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:38,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:38,484 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:38,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:38,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-21 08:08:38,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-21 08:08:38,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-21 08:08:39,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-21 08:08:39,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:39,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:08:39,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:08:39,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:08:39,477 - INFO - [utils.fire_smoke_detector] - [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 08:08:39,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-21 08:08:39,495 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056505177_340.jpg' 2025-07-21 08:08:39,572 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:39,572 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:39,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:39,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:39,917 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:39,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:39,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-21 08:08:40,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-21 08:08:40,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-21 08:08:40,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:08:40,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08: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-21 08:08: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-21 08:08: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-21 08:08:40,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 08:08:40,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 08:08:40,951 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056505191_587.jpg' 2025-07-21 08:08:41,044 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:41,044 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:41,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:41,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:41,386 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:41,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:41,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-21 08:08:41,768 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:08:41,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-21 08:08:42,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-21 08:08:42,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:42,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-21 08:08:42,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-21 08:08:42,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-21 08:08:42,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-21 08:08:42,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-21 08:08:42,370 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056505188_616.jpg' 2025-07-21 08:08:42,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:42,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:42,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:42,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:42,799 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:42,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:42,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-21 08:08:43,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-21 08:08:43,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-21 08:08:43,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-21 08:08:43,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:43,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:08:43,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-21 08:08:43,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-21 08:08:43,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:08:43,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:08:43,800 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056506449_525.jpg' 2025-07-21 08:08:43,881 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:43,881 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:43,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:44,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:44,226 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:44,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:44,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-21 08:08:44,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-21 08:08:44,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-21 08:08:44,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-21 08:08:44,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:44,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:08:44,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:08:44,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:08:45,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-21 08:08:45,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-21 08:08:45,279 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056506736_378.jpg' 2025-07-21 08:08:45,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:45,599 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:45,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:45,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:45,944 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:45,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:45,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 08:08:46,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-21 08:08:46,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-21 08:08:46,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-21 08:08:46,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:46,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-21 08:08:46,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-21 08:08:46,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-21 08:08:46,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:08:46,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-21 08:08:46,925 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056507328_336.jpg' 2025-07-21 08:08:47,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:47,011 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:47,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:47,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:47,347 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:47,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:47,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:08:47,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-21 08:08:47,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-21 08:08:48,083 - 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-21 08:08:48,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 08:08:48,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 08:08:48,094 - 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-21 08:08:48,094 - 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-21 08:08:48,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-21 08:08:48,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-21 08:08:48,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-21 08:08:48,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-21 08:08:48,349 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056527404_540.jpg' 2025-07-21 08:08:48,421 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:48,421 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:48,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:48,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:48,758 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:48,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:48,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-21 08:08:49,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-21 08:08:49,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-21 08:08:49,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-21 08:08:49,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:49,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-21 08:08:49,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-21 08:08:49,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-21 08:08:49,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:08:49,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-21 08:08:49,736 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056528538_569.jpg' 2025-07-21 08:08:49,816 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:49,816 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:49,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:50,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:50,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:50,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:50,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-21 08:08:50,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-21 08:08:50,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-21 08:08:50,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-21 08:08:50,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:50,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-21 08:08:50,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-21 08:08:50,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-21 08:08:51,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-21 08:08:51,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-21 08:08:51,152 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056528770_647.jpg' 2025-07-21 08:08:51,228 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:51,228 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:51,228 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:51,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:51,571 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:51,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:51,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-21 08:08:51,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-21 08:08:51,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-21 08:08:52,316 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:08:52,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:52,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-21 08:08:52,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-21 08:08:52,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-21 08:08:52,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-21 08:08:52,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-21 08:08:52,578 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056529635_155.jpg' 2025-07-21 08:08:52,655 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:52,655 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:52,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:52,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:52,997 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:52,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08:52,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-21 08:08:53,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-21 08:08:53,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-21 08:08:53,737 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:08:53,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:53,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:08:53,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:08:53,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:08:53,994 - 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-21 08:08:53,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:08:53,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:08:53,996 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056530442_672.jpg' 2025-07-21 08:08:54,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:08:54,077 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:08:54,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:08:54,418 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:08:54,418 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:08:54,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:08: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-21 08:08:54,810 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:08:54,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:08:55,162 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:08:55,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:08:55,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:08:55,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:08:55,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:08:55,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-21 08:08:55,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-21 08:09:12,045 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056551798_656.jpg' 2025-07-21 08:09:12,120 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:09:12,121 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:09:12,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:09:12,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:09:12,465 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:09:12,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:09:12,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-21 08:09:12,848 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:09:12,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:09:13,198 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:09:13,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:09:13,198 - 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 08:09:13,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:09:13,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:09:13,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-21 08:09:13,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-21 08:09:13,460 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056552051_198.jpg' 2025-07-21 08:09:13,535 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:09:13,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:09:13,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:09:13,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:09:13,879 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:09:13,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:09:13,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:09: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-21 08:09: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-21 08:09:14,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-21 08:09:14,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:09:14,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-21 08:09:14,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-21 08:09:14,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-21 08:09:14,880 - INFO - [utils.fire_smoke_detector] - [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 08:09:14,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-21 08:09:14,881 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056553920_868.jpg' 2025-07-21 08:09:15,144 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:09:15,144 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:09:15,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:09:15,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:09:15,487 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:09:15,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:09:15,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-21 08:09:15,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-21 08:09:15,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-21 08:09:16,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-21 08:09:16,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:09:16,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-21 08:09:16,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-21 08:09:16,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:09:16,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-21 08:09:16,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-21 08:09:37,699 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056577465_774.jpg' 2025-07-21 08:09:37,977 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:09:37,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:09:37,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:09:38,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:09:38,332 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:09:38,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:09:38,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-21 08:09:38,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-21 08:09:38,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-21 08:09:39,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-21 08:09:39,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:09:39,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-21 08:09:39,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-21 08:09:39,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-21 08:09:39,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-21 08:09:39,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-21 08:09:39,324 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056577894_871.jpg' 2025-07-21 08:09:39,554 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:09:39,554 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:09:39,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:09:39,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:09:39,900 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:09:39,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:09:39,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:09:40,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-21 08:09:40,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-21 08:09:40,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-21 08:09:40,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:09:40,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-21 08:09:40,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-21 08:09:40,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-21 08:09:40,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:09:40,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:16:24,330 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056984024_690.jpg' 2025-07-21 08:16:24,861 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:24,861 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:24,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:25,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:25,285 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:25,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:25,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-21 08:16:25,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-21 08:16:25,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-21 08:16:26,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-21 08:16:26,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:26,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-21 08:16:26,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-21 08:16:26,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-21 08:16:26,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-21 08:16:26,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-21 08:16:26,289 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056984395_657.jpg' 2025-07-21 08:16:26,369 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:26,369 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:26,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:26,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:26,711 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:26,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:26,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-21 08:16:27,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-21 08:16:27,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-21 08:16:27,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-21 08:16:27,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16: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-21 08:16: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-21 08:16:27,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-21 08:16: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-21 08:16:27,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:16:27,701 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056984498_775.jpg' 2025-07-21 08:16:27,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:27,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:27,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:28,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:28,123 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:28,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:28,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-21 08:16:28,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-21 08:16:28,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-21 08:16:28,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-21 08:16:28,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:28,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-21 08:16:28,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-21 08:16:28,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-21 08:16:29,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-21 08:16:29,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-21 08:16:29,127 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056984698_515.jpg' 2025-07-21 08:16:29,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:29,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:29,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:29,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:29,721 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:29,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:29,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:16:30,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-21 08:16:30,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-21 08:16:30,460 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:16:30,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:30,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:16:30,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:16:30,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:16:30,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-21 08:16:30,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-21 08:16:30,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056984608_213.jpg' 2025-07-21 08:16:30,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:30,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:30,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:31,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:31,331 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:31,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:31,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-21 08:16:31,719 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:16:31,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:16:32,065 - 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-21 08:16:32,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 08:16:32,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:16:32,065 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:16:32,065 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:16:32,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-21 08:16:32,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-21 08:16:32,322 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056984560_28.jpg' 2025-07-21 08:16:32,550 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:32,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:32,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:32,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:32,894 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:32,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:32,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-21 08:16:33,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-21 08:16:33,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-21 08:16:33,637 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:16:33,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:33,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:16:33,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:16:33,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:16:33,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-21 08:16:33,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-21 08:16:33,896 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056984931_423.jpg' 2025-07-21 08:16:33,977 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:33,977 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:33,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:34,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:34,318 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:34,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:34,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-21 08:16:34,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:16:34,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:16:35,055 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:16:35,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:35,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-21 08:16:35,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-21 08:16:35,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-21 08:16:35,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-21 08:16:35,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-21 08:16:35,316 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056985152_828.jpg' 2025-07-21 08:16:35,601 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:35,601 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:35,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:35,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:35,946 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:35,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:35,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:16:36,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-21 08:16:36,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-21 08:16:36,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-21 08:16:36,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:36,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-21 08:16:36,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-21 08:16:36,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-21 08:16:36,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-21 08:16:36,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-21 08:16:36,945 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056985159_98.jpg' 2025-07-21 08:16:37,208 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:37,208 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:37,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:37,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:37,653 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:37,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:37,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-21 08:16:38,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-21 08:16:38,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:16:38,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-21 08:16:38,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:38,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-21 08:16:38,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-21 08:16:38,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-21 08:16:38,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:16:38,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:16:38,662 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056985233_577.jpg' 2025-07-21 08:16:38,748 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:38,748 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:38,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:39,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:39,091 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:39,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:39,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-21 08:16:39,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-21 08:16:39,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-21 08:16:39,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-21 08:16:39,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:39,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-21 08:16:39,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-21 08:16:39,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-21 08:16:40,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-21 08:16:40,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-21 08:16:40,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056985579_521.jpg' 2025-07-21 08:16:40,377 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:40,377 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:40,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:40,724 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:40,725 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:40,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:40,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-21 08:16:41,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-21 08:16:41,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-21 08:16:41,464 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:16:41,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:41,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:16:41,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:16:41,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:16:41,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:16:41,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-21 08:16:41,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056985673_268.jpg' 2025-07-21 08:16:41,802 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:41,802 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:41,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:42,145 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:42,145 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:42,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:42,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-21 08:16:42,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-21 08:16:42,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-21 08:16:42,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-21 08:16:42,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:42,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-21 08:16:42,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-21 08:16:42,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-21 08:16:43,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-21 08:16:43,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-21 08:16:43,153 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056985778_872.jpg' 2025-07-21 08:16:43,396 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:43,397 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:43,397 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:43,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:43,736 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:43,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:43,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-21 08:16: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-21 08:16: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-21 08:16:44,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-21 08:16:44,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:44,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-21 08:16:44,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-21 08:16:44,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-21 08:16:44,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-21 08:16:44,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-21 08:16:44,739 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056986669_974.jpg' 2025-07-21 08:16:44,827 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:44,827 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:44,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:45,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:45,176 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:45,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:45,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-21 08:16:45,566 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:16:45,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:16:45,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-21 08:16:45,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:45,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-21 08:16:45,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-21 08:16:45,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-21 08:16:46,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-21 08:16:46,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-21 08:16:46,178 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056986737_328.jpg' 2025-07-21 08:16:46,252 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:46,253 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:46,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:46,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:46,598 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:46,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:46,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-21 08:16:46,987 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:16:46,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:16:47,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-21 08:16:47,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:47,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-21 08:16:47,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-21 08:16:47,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-21 08:16:47,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-21 08:16:47,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-21 08:16:47,601 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753056987812_94.jpg' 2025-07-21 08:16:47,690 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:47,690 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:47,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:48,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:48,034 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:48,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:48,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-21 08:16:48,421 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:16:48,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:16:48,771 - 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-21 08:16:48,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 08:16:48,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 08:16:48,783 - 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-21 08:16:48,784 - 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-21 08:16:48,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-21 08:16:48,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-21 08:16:49,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-21 08:16:49,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-21 08:16:49,056 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057008158_342.jpg' 2025-07-21 08:16:49,363 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:49,364 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:49,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:49,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:49,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:49,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:49,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-21 08:16:50,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-21 08:16:50,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-21 08:16:50,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-21 08:16:50,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:50,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-21 08:16:50,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-21 08:16:50,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-21 08:16:50,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-21 08:16:50,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-21 08:16:50,709 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057008713_340.jpg' 2025-07-21 08:16:50,787 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:50,787 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:50,787 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:51,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:51,122 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:51,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:51,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-21 08:16:51,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-21 08:16:51,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-21 08:16:51,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-21 08:16:51,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:51,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-21 08:16:51,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-21 08:16:51,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-21 08:16:52,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-21 08:16:52,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-21 08:16:52,114 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057008895_608.jpg' 2025-07-21 08:16:52,199 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:52,199 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:52,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:52,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:52,552 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:52,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:52,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:16:52,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-21 08:16:52,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:16:53,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-21 08:16:53,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:53,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-21 08:16:53,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-21 08:16:53,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-21 08:16:53,540 - 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-21 08:16:53,541 - INFO - [utils.fire_smoke_detector] - [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 08:16:53,541 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:16:53,542 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057009648_816.jpg' 2025-07-21 08:16:53,626 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:53,626 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:53,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:53,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:53,975 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:53,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:53,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 08:16:54,360 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:16:54,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:16:54,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-21 08:16:54,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:54,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-21 08:16:54,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-21 08:16:54,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-21 08:16: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-21 08:16: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-21 08:16:54,973 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057010356_725.jpg' 2025-07-21 08:16:55,240 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:16:55,241 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:16:55,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:16:55,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:16:55,578 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:16:55,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:16:55,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-21 08:16:55,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-21 08:16:55,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-21 08:16:56,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 08:16:56,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:16:56,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-21 08:16:56,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-21 08:16:56,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-21 08:16:56,570 - INFO - [utils.fire_smoke_detector] - [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 08:16:56,570 - 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 08:17:13,321 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057033077_616.jpg' 2025-07-21 08:17:13,412 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:17:13,412 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:17:13,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:17:13,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:17:13,804 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:17:13,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:17:13,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-21 08:17:14,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-21 08:17:14,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:17:14,544 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:17:14,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:17:14,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-21 08:17:14,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-21 08:17:14,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-21 08:17:14,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-21 08:17:14,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-21 08:17:14,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057033343_550.jpg' 2025-07-21 08:17:14,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:17:14,887 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:17:14,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:17:15,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:17:15,240 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:17:15,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:17:15,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-21 08:17:15,624 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:17:15,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-21 08:17:15,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-21 08:17:15,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:17: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-21 08:17: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-21 08:17: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-21 08:17: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-21 08:17: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-21 08:17:16,240 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057034765_737.jpg' 2025-07-21 08:17:16,315 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:17:16,315 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:17:16,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:17:16,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:17:16,675 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:17:16,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:17:16,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-21 08:17:17,057 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:17:17,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:17:17,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-21 08:17:17,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:17:17,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-21 08:17:17,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-21 08:17:17,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-21 08:17:17,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:17:17,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:17:37,626 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057057382_152.jpg' 2025-07-21 08:17:37,705 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:17:37,705 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:17:37,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:17:38,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:17:38,162 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:17:38,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:17:38,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-21 08:17:38,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-21 08:17: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-21 08:17:38,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-21 08:17:38,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:17:38,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-21 08:17:38,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-21 08:17:38,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-21 08:17:39,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-21 08:17:39,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-21 08:17:39,216 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057058782_693.jpg' 2025-07-21 08:17:39,481 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:17:39,481 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:17:39,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:17:39,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:17:39,837 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:17:39,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:17:39,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-21 08:17:40,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-21 08:17:40,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-21 08:17:40,573 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:17:40,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:17:40,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-21 08:17:40,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-21 08:17:40,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-21 08:17:40,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-21 08:17:40,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-21 08:24:24,697 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057464430_185.jpg' 2025-07-21 08:24:25,250 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:25,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:25,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:25,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:25,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:25,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:25,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-21 08:24:26,069 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:24:26,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:24:26,421 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:24:26,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:26,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:24:26,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-21 08:24:26,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-21 08:24:26,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:24:26,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-21 08:24:26,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057464722_768.jpg' 2025-07-21 08:24:26,937 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:26,937 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:26,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:27,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:27,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:27,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:27,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-21 08: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-21 08: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-21 08: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-21 08:24:28,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08: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-21 08: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-21 08: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-21 08:24:28,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-21 08:24:28,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:24:28,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057464483_945.jpg' 2025-07-21 08:24:28,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:28,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:28,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:29,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:29,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:29,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:29,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-21 08:24:29,431 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:24:29,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-21 08:24:29,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-21 08:24:29,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:29,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-21 08:24:29,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-21 08:24:29,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-21 08:24:30,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:24:30,046 - 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 08:24:30,047 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057464859_622.jpg' 2025-07-21 08:24:30,128 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:30,128 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:30,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:30,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:30,480 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:30,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:30,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-21 08:24:30,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-21 08:24:30,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-21 08:24:31,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-21 08:24:31,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:31,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-21 08:24:31,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-21 08:24:31,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-21 08:24:31,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:24:31,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:24:31,480 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057464947_689.jpg' 2025-07-21 08:24:31,730 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:31,730 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:31,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:32,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:32,086 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:32,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:32,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-21 08:24:32,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-21 08:24:32,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:24:32,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-21 08:24:32,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:32,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-21 08:24:32,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-21 08:24:32,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-21 08:24:33,074 - INFO - [utils.fire_smoke_detector] - [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 08:24:33,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-21 08:24:33,076 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057464950_568.jpg' 2025-07-21 08:24:33,498 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:33,499 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:33,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:33,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:33,836 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:33,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:33,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 08:24:34,223 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:24:34,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:24:34,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-21 08:24:34,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:34,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-21 08:24:34,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-21 08:24:34,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-21 08:24:34,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-21 08:24:34,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-21 08:24:34,835 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057465035_488.jpg' 2025-07-21 08:24:34,925 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:34,925 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:34,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:35,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:35,278 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:35,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:35,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-21 08:24:35,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-21 08:24:35,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-21 08:24:36,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:24:36,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:36,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:24:36,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:24:36,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:24:36,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-21 08:24:36,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-21 08:24:36,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057465300_909.jpg' 2025-07-21 08:24:36,355 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:36,355 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:36,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:36,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:36,710 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:36,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:36,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-21 08:24:37,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-21 08:24:37,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-21 08:24:37,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-21 08:24:37,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:37,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-21 08:24:37,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-21 08:24:37,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-21 08:24:37,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-21 08:24:37,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-21 08:24:37,707 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057465819_317.jpg' 2025-07-21 08:24:38,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:38,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:38,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:38,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:38,361 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:38,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:38,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-21 08:24:38,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-21 08:24:38,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:24:39,102 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:24:39,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:39,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:24:39,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:24:39,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:24:39,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:24:39,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:24:39,354 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057465820_628.jpg' 2025-07-21 08:24:39,441 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:39,441 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:39,441 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:39,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:39,797 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:39,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24: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-21 08:24:40,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-21 08:24:40,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-21 08:24:40,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-21 08:24:40,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:40,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-21 08:24:40,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-21 08:24:40,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-21 08:24: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-21 08:24:40,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-21 08:24:40,786 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057465921_936.jpg' 2025-07-21 08:24:40,901 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:40,901 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:40,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:41,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:41,254 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:41,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:41,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-21 08:24: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-21 08:24: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-21 08:24: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-21 08:24:42,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:42,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-21 08:24:42,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-21 08:24:42,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-21 08:24:42,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-21 08:24:42,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-21 08:24:42,256 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057466112_205.jpg' 2025-07-21 08:24:42,484 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:42,484 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:42,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:42,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:42,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:42,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:42,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-21 08:24:43,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-21 08:24:43,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-21 08:24:43,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-21 08:24:43,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:43,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-21 08:24:43,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-21 08:24:43,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-21 08:24:43,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-21 08:24:43,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-21 08:24:43,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057466661_898.jpg' 2025-07-21 08:24:44,094 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:44,094 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:44,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:44,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:44,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:44,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:44,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-21 08:24:44,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-21 08:24:44,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-21 08:24:45,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-21 08:24:45,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:45,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-21 08:24:45,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-21 08:24:45,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-21 08:24:45,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-21 08:24:45,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-21 08:24:45,439 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057467043_527.jpg' 2025-07-21 08:24:45,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:45,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:45,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:45,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:45,869 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:45,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:45,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 08:24:46,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-21 08:24:46,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-21 08:24:46,608 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:24:46,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:46,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:24:46,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:24:46,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:24:46,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-21 08:24:46,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-21 08:24:48,656 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057488346_934.jpg' 2025-07-21 08:24:48,754 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:48,754 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:48,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:49,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:49,111 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:49,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:49,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-21 08:24:49,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-21 08:24:49,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-21 08:24:49,851 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:24:49,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:49,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-21 08:24:49,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-21 08:24:49,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-21 08:24:50,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-21 08:24:50,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-21 08:24:50,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057488911_245.jpg' 2025-07-21 08:24:50,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:50,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:50,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:50,546 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:50,546 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:50,547 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:50,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-21 08:24:50,935 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:24:50,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:24:51,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-21 08:24:51,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:51,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-21 08:24:51,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-21 08:24:51,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-21 08:24:51,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-21 08:24:51,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-21 08:24:51,548 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057489105_641.jpg' 2025-07-21 08:24:51,625 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:51,626 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:51,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:51,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:51,982 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:51,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:51,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-21 08:24:52,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-21 08:24:52,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-21 08:24:52,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-21 08:24:52,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:52,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-21 08:24:52,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-21 08:24:52,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-21 08:24:52,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-21 08:24:52,969 - 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 08:24:52,970 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057490311_109.jpg' 2025-07-21 08:24:53,286 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:53,286 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:53,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:53,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:53,642 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:53,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:53,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-21 08:24:54,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-21 08:24:54,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-21 08:24:54,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-21 08:24:54,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:54,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-21 08:24:54,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-21 08:24:54,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-21 08:24:54,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-21 08:24:54,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-21 08:24:54,640 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057490553_976.jpg' 2025-07-21 08:24:54,947 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:24:54,947 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:24:54,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:24:55,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:24:55,300 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:24:55,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:24:55,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-21 08:24:55,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-21 08:24:55,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-21 08:24:56,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-21 08:24:56,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:24:56,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-21 08:24:56,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-21 08:24:56,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-21 08:24:56,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-21 08:24:56,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-21 08:25:13,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057513040_845.jpg' 2025-07-21 08:25:13,539 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:25:13,539 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:25:13,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:25:13,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:25:13,900 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:25:13,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:25:13,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:25:14,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-21 08:25:14,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-21 08:25:14,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-21 08:25:14,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:25:14,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-21 08:25:14,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-21 08:25:14,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-21 08:25:14,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-21 08:25:14,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-21 08:25:14,893 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057513421_753.jpg' 2025-07-21 08:25:15,167 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:25:15,167 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:25:15,168 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:25:15,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:25:15,524 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:25:15,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:25:15,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-21 08:25:15,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-21 08:25:15,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-21 08:25:16,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-21 08:25:16,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:25:16,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-21 08:25:16,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-21 08:25:16,263 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:25:16,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-21 08:25:16,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-21 08:25:16,512 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057514715_924.jpg' 2025-07-21 08:25:16,592 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:25:16,592 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:25:16,592 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:25:16,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:25:16,927 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:25:16,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:25:16,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-21 08:25:17,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-21 08:25:17,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-21 08:25:17,666 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:25:17,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:25:17,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-21 08:25:17,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-21 08:25:17,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-21 08:25:17,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-21 08:25:17,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:25:37,249 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057536996_643.jpg' 2025-07-21 08:25:37,326 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:25:37,326 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:25:37,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:25:37,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:25:37,779 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:25:37,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:25:37,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-21 08:25:38,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-21 08:25:38,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-21 08:25:38,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-21 08:25:38,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:25:38,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-21 08:25:38,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-21 08:25:38,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-21 08:25:38,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:25:38,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:25:39,475 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057539197_381.jpg' 2025-07-21 08:25:39,559 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:25:39,559 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:25:39,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:25:39,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:25:39,915 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:25:39,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:25:39,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-21 08:25:40,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-21 08:25:40,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-21 08:25:40,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-21 08:25:40,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:25:40,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-21 08:25:40,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-21 08:25:40,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-21 08:25:40,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-21 08:25:40,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-21 08:32:24,454 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057944186_246.jpg' 2025-07-21 08:32:24,982 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:24,982 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:24,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:25,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:25,429 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:25,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:25,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:32:25,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-21 08:32:25,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-21 08:32:26,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-21 08:32:26,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:26,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:32:26,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:32:26,169 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:32:26,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-21 08:32:26,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-21 08:32:26,426 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057944258_354.jpg' 2025-07-21 08:32:26,693 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:26,694 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:26,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:27,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:27,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:27,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:27,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-21 08:32:27,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-21 08:32:27,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-21 08:32:27,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-21 08:32:27,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:27,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-21 08:32:27,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-21 08:32:27,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-21 08:32:28,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-21 08:32: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-21 08:32:28,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057944296_626.jpg' 2025-07-21 08:32:28,312 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:28,312 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:28,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:28,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:28,669 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:28,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:28,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-21 08:32:29,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-21 08:32:29,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-21 08:32:29,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-21 08:32:29,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:29,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-21 08:32:29,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-21 08:32:29,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-21 08:32:29,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-21 08:32:29,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-21 08:32:29,659 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057944509_253.jpg' 2025-07-21 08:32:29,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:29,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:29,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:30,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:30,318 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:30,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:30,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:32:30,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-21 08:32:30,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-21 08:32:31,059 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:32:31,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:31,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:32:31,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:32:31,059 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:32:31,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:32:31,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:32:31,308 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057944511_341.jpg' 2025-07-21 08:32:31,569 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:31,569 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:31,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:31,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:31,919 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:31,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:31,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-21 08:32:32,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-21 08:32:32,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-21 08:32:32,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-21 08:32:32,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:32,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-21 08:32:32,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-21 08:32:32,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-21 08:32:32,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:32:32,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-21 08:32:32,918 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057944953_537.jpg' 2025-07-21 08:32:33,213 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:33,213 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:33,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:33,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:33,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:33,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32: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-21 08:32:33,950 - 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-21 08:32:33,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 08:32:33,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-21 08:32:33,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-21 08:32:33,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-21 08:32:34,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-21 08:32:34,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:32:34,202 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057944949_755.jpg' 2025-07-21 08:32:34,499 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:34,499 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:34,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:34,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:34,837 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:34,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:34,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:32:35,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-21 08:32:35,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-21 08:32:35,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-21 08:32:35,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:35,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:32:35,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:32:35,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:32:35,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-21 08:32:35,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-21 08:32:35,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057944992_299.jpg' 2025-07-21 08:32:36,076 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:36,076 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:36,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:36,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:36,412 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:36,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:36,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-21 08:32:36,796 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:32:36,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:32:37,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-21 08:32:37,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:37,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-21 08:32:37,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-21 08:32:37,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-21 08:32:37,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-21 08:32:37,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-21 08:32:37,390 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057945100_599.jpg' 2025-07-21 08:32:37,647 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:37,647 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:37,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:37,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:37,993 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:37,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:37,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-21 08:32:38,368 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:32:38,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:32:38,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-21 08:32:38,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:38,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-21 08:32:38,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-21 08:32:38,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-21 08:32:38,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-21 08:32:38,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-21 08:32:38,965 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057945061_380.jpg' 2025-07-21 08:32:39,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:39,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:39,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:39,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:39,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:39,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:39,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-21 08:32: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-21 08:32: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-21 08:32:40,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-21 08:32:40,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:40,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:32:40,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:32:40,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-21 08:32:40,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-21 08:32:40,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-21 08:32:40,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057945162_334.jpg' 2025-07-21 08:32:40,455 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:40,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:40,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:40,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:40,802 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:40,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:40,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-21 08:32:41,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-21 08:32:41,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-21 08:32:41,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-21 08:32:41,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:41,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-21 08:32:41,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-21 08:32:41,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-21 08:32:41,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:32:41,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-21 08:32:41,778 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057946505_559.jpg' 2025-07-21 08:32:42,010 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:42,010 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:42,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:42,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:42,363 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:42,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:42,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-21 08:32: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-21 08:32:42,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:32:43,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-21 08:32:43,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:43,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-21 08:32:43,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-21 08:32:43,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-21 08:32:43,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-21 08:32:43,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-21 08:32:43,348 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057946603_4.jpg' 2025-07-21 08:32:43,629 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:43,630 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:43,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:44,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:44,081 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:44,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:44,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-21 08:32:44,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-21 08:32:44,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-21 08:32:44,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-21 08:32:44,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32: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-21 08:32: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-21 08:32: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-21 08:32:45,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-21 08:32:45,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-21 08:32:45,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057946687_426.jpg' 2025-07-21 08:32:45,158 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:45,158 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:45,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:45,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:45,511 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:45,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:45,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-21 08:32:45,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-21 08:32:45,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-21 08:32:46,241 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:32:46,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:46,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:32:46,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-21 08:32:46,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-21 08:32:46,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-21 08:32:46,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-21 08:32:48,346 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057968072_330.jpg' 2025-07-21 08:32:48,429 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:48,430 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:48,430 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:48,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:48,784 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:48,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:48,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-21 08:32:49,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-21 08:32:49,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-21 08:32:49,520 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:32:49,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:49,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:32:49,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:32:49,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:32:49,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-21 08:32:49,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-21 08:32:49,772 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057968465_952.jpg' 2025-07-21 08:32:49,852 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:49,852 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:49,852 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:50,186 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:50,186 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:50,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32: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-21 08: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:32:50,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-21 08:32:50,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-21 08:32:50,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:50,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-21 08:32:50,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-21 08:32:50,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-21 08:32:51,176 - 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-21 08:32:51,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-21 08:32:51,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-21 08:32:51,178 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057968664_475.jpg' 2025-07-21 08:32:51,249 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:51,249 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:51,249 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:51,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:51,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:51,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:51,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-21 08:32:51,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-21 08:32:51,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-21 08:32:52,345 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:32:52,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:52,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:32:52,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:32:52,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-21 08:32:52,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-21 08:32:52,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-21 08:32:52,600 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057970083_738.jpg' 2025-07-21 08:32:52,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:52,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:52,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:53,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:53,036 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:53,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:53,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-21 08:32:53,421 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:32:53,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:32:53,776 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:32:53,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 08:32:53,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-21 08:32:53,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-21 08:32:53,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-21 08:32:54,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-21 08:32:54,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-21 08:32:54,038 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057970732_965.jpg' 2025-07-21 08:32:54,125 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:32:54,125 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:32:54,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:32:54,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:32:54,480 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:32:54,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:32:54,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-21 08:32:54,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-21 08:32:54,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-21 08:32:55,219 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:32:55,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:32:55,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-21 08:32:55,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-21 08:32:55,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-21 08:32:55,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-21 08:32:55,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-21 08:33:12,526 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057992285_258.jpg' 2025-07-21 08:33:12,809 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:33:12,809 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:33:12,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:33:13,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:33:13,257 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:33:13,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:33:13,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-21 08:33:13,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-21 08:33:13,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-21 08:33:14,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-21 08:33:14,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:33:14,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-21 08:33:14,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-21 08:33:14,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-21 08:33: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-21 08:33: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-21 08:33:14,258 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057992293_306.jpg' 2025-07-21 08:33:14,347 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:33:14,347 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:33:14,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:33:14,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:33:14,702 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:33:14,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:33:14,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-21 08:33:15,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-21 08:33:15,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-21 08:33:15,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-21 08:33:15,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:33:15,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-21 08:33:15,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-21 08:33:15,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-21 08:33:15,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-21 08:33:15,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-21 08:33:15,803 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753057995529_411.jpg' 2025-07-21 08:33:15,882 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:33:15,882 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:33:15,883 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:33:16,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:33:16,234 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:33:16,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:33:16,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-21 08:33:16,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-21 08:33:16,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-21 08:33:16,970 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:33:16,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:33:16,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:33:16,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:33:16,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:33:17,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:33:17,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:33:36,205 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058015948_670.jpg' 2025-07-21 08:33:36,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:33:36,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:33:36,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:33:36,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:33:36,720 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:33:36,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:33:36,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:33:37,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-21 08:33:37,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-21 08:33:37,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-21 08:33:37,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:33:37,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:33:37,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:33:37,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:33:37,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-21 08:33:37,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-21 08:33:39,173 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058018918_241.jpg' 2025-07-21 08:33:39,256 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:33:39,256 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:33:39,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:33:39,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:33:39,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:33:39,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:33:39,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-21 08:33:39,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:33:39,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:33:40,349 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:33:40,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:33:40,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-21 08:33:40,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-21 08:33:40,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-21 08:33: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-21 08:33: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-21 08:40:24,397 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058424098_366.jpg' 2025-07-21 08:40:24,981 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:24,981 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:24,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:25,352 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:25,352 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:25,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:25,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-21 08:40:25,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-21 08:40:25,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-21 08:40:26,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-21 08:40:26,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:26,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-21 08:40:26,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-21 08:40:26,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-21 08:40:26,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:40:26,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-21 08:40:26,348 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058424159_860.jpg' 2025-07-21 08:40:26,637 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:26,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:26,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:26,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:26,988 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:26,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:26,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-21 08:40:27,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-21 08:40:27,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-21 08:40:27,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-21 08:40:27,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:27,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-21 08:40:27,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-21 08:40:27,816 - 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 08:40:28,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-21 08:40:28,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-21 08:40:28,143 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058424263_490.jpg' 2025-07-21 08:40:28,225 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:28,225 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:28,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:28,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:28,582 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:28,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:28,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:40:28,973 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:40:28,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-21 08:40:29,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-21 08:40:29,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:29,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:40:29,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-21 08:40:29,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-21 08:40:29,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:40:29,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:40:29,571 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058424728_851.jpg' 2025-07-21 08:40:30,003 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:30,004 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:30,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:30,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:30,361 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:30,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:30,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-21 08:40:30,751 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:40:30,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:40:31,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-21 08:40:31,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:31,105 - 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 08:40:31,105 - 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 08:40:31,105 - 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 08:40:31,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-21 08:40:31,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-21 08:40:31,361 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058424556_932.jpg' 2025-07-21 08:40:31,619 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:31,620 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:31,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:31,973 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:31,973 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:31,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:31,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-21 08:40:32,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-21 08:40:32,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:40:32,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-21 08:40:32,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:32,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:40:32,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-21 08:40:32,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-21 08:40:32,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-21 08:40:32,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-21 08:40:32,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058424777_381.jpg' 2025-07-21 08:40:33,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:33,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:33,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:33,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:33,408 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:33,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:33,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-21 08:40:33,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-21 08:40:33,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:40:34,138 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:40:34,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:34,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:40:34,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:40:34,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:40:34,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-21 08:40:34,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-21 08:40:34,393 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058424865_235.jpg' 2025-07-21 08:40:34,718 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:34,718 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:34,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:35,072 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:35,073 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:35,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:35,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:40:35,466 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:40:35,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:40:35,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-21 08:40:35,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:35,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-21 08:40:35,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:40:35,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-21 08:40:36,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-21 08:40:36,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-21 08:40:36,067 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058424996_46.jpg' 2025-07-21 08:40:36,352 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:36,352 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:36,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:36,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:36,791 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:36,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:36,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:40:37,181 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:40:37,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-21 08:40: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-21 08:40:37,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40: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-21 08:40: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-21 08:40:37,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-21 08:40:37,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-21 08:40:37,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-21 08:40:37,795 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058425231_319.jpg' 2025-07-21 08:40:38,070 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:38,071 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:38,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:38,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:38,425 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:38,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40: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-21 08:40:38,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-21 08:40:38,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-21 08: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:40:39,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:39,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:40:39,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:40:39,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:40:39,407 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:40:39,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-21 08:40:39,409 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058425235_645.jpg' 2025-07-21 08:40:39,670 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:39,670 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:39,670 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:40,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:40,024 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:40,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:40,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-21 08:40:40,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-21 08:40:40,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-21 08:40: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-21 08:40:40,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40: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-21 08:40:40,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-21 08:40:40,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-21 08:40:41,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-21 08:40:41,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-21 08:40:41,019 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058425733_989.jpg' 2025-07-21 08:40:41,098 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:41,099 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:41,099 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:41,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:41,447 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:41,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:41,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-21 08:40:41,835 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:40:41,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:40:42,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-21 08:40:42,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:42,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-21 08:40:42,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-21 08:40:42,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-21 08:40: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-21 08:40: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-21 08:40:42,438 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058426074_291.jpg' 2025-07-21 08:40:42,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:42,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:42,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:42,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:42,862 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:42,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:42,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-21 08:40:43,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-21 08:40:43,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-21 08:40:43,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-21 08:40:43,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:43,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-21 08:40:43,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-21 08:40:43,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-21 08:40:43,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-21 08:40:43,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-21 08:40:43,852 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058426560_235.jpg' 2025-07-21 08:40:43,928 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:43,928 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:43,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:44,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:44,280 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:44,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:44,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-21 08:40:44,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-21 08:40:44,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-21 08:40:45,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-21 08:40:45,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:45,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-21 08:40:45,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-21 08:40:45,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-21 08:40:45,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-21 08:40:45,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-21 08:40:45,281 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058426741_356.jpg' 2025-07-21 08:40:45,707 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:45,707 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:45,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:46,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:46,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:46,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:46,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-21 08:40:46,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-21 08:40:46,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-21 08:40:46,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-21 08:40:46,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:46,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-21 08:40:46,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:40:46,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:40:47,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:40:47,046 - 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 08:40:47,048 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058427880_184.jpg' 2025-07-21 08:40:47,333 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:47,333 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:47,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:47,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:47,687 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:47,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:47,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-21 08:40:48,068 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:40:48,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:40:48,420 - 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-21 08:40:48,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 08:40:48,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 08:40:48,431 - 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-21 08:40:48,431 - 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-21 08:40:48,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-21 08:40:48,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-21 08:40:48,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-21 08:40:48,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-21 08:40:48,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058448183_657.jpg' 2025-07-21 08:40:48,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:48,774 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:48,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:49,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:49,122 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:49,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:49,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-21 08:40:49,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-21 08:40:49,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-21 08:40:49,858 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:40:49,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:49,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-21 08:40:49,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-21 08:40:49,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-21 08:40:50,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-21 08:40:50,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-21 08:40:50,113 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058449223_675.jpg' 2025-07-21 08:40:50,190 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:50,190 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:50,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:50,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:50,536 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:50,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40: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-21 08:40:50,917 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:40:50,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:40:51,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-21 08:40:51,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40: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-21 08:40: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-21 08:40: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-21 08:40:51,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-21 08:40:51,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:40:51,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058449310_367.jpg' 2025-07-21 08:40:51,789 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:51,789 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:51,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:52,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:52,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:52,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:52,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-21 08:40:52,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-21 08:40:52,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-21 08:40:52,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-21 08:40:52,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:52,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-21 08:40:52,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-21 08:40:52,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-21 08:40:53,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-21 08:40:53,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-21 08:40:53,127 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058449312_765.jpg' 2025-07-21 08:40:53,225 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:53,225 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:53,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:53,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:53,569 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:53,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:53,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:40:53,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-21 08:40:53,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-21 08:40:54,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-21 08:40:54,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:54,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-21 08:40:54,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-21 08:40:54,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-21 08:40:54,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-21 08:40:54,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-21 08:40:54,610 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058450204_519.jpg' 2025-07-21 08:40:54,697 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:40:54,697 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:40:54,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:40:55,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:40:55,036 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:40:55,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:40:55,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-21 08:40:55,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-21 08:40:55,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-21 08:40:55,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-21 08:40:55,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:40:55,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-21 08:40:55,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:40:55,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-21 08:40:56,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-21 08:40:56,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-21 08:41:12,913 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058472629_452.jpg' 2025-07-21 08:41:13,018 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:41:13,018 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:41:13,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:41:13,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:41:13,426 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:41:13,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:41:13,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-21 08:41:13,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-21 08:41:13,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 08:41:14,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-21 08:41:14,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:41:14,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-21 08:41:14,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-21 08:41:14,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-21 08:41:14,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-21 08:41:14,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-21 08:41:14,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058473325_594.jpg' 2025-07-21 08:41:14,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:41:14,503 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:41:14,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:41:14,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:41:14,851 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:41:14,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:41:14,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-21 08:41:15,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-21 08:41:15,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-21 08:41:15,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-21 08:41:15,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:41:15,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-21 08:41:15,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-21 08:41:15,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-21 08:41:15,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-21 08:41:15,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-21 08:41:15,890 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058473448_107.jpg' 2025-07-21 08:41:15,977 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:41:15,977 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:41:15,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:41:16,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:41:16,316 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:41:16,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:41:16,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:41:16,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-21 08:41:16,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:41:17,048 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:41:17,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:41:17,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:41:17,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:41:17,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:41:17,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:41:17,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:41:36,500 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058496251_179.jpg' 2025-07-21 08:41:36,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:41:36,575 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:41:36,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:41:36,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:41:36,947 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:41:36,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:41:36,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-21 08:41:37,335 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:41:37,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:41:37,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-21 08:41:37,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 08:41:37,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-21 08:41:37,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-21 08:41:37,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-21 08:41:37,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-21 08:41:37,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:41:38,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058497888_496.jpg' 2025-07-21 08:41:38,217 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:41:38,218 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:41:38,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:41:38,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:41:38,554 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:41:38,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:41: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-21 08:41:38,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-21 08:41:38,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-21 08:41:39,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-21 08:41:39,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:41:39,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-21 08:41:39,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-21 08:41:39,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-21 08:41:39,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-21 08:41:39,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-21 08:48:24,519 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058904259_696.jpg' 2025-07-21 08:48:24,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:24,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:24,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:25,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:25,406 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:25,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:25,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:48:25,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-21 08:48:25,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-21 08:48:26,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-21 08:48:26,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48: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-21 08:48: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-21 08:48: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-21 08:48: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-21 08:48: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-21 08:48:26,444 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058904262_292.jpg' 2025-07-21 08:48:26,701 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:26,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:26,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:27,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:27,033 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:27,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:27,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-21 08:48:27,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-21 08:48:27,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-21 08:48:27,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-21 08:48:27,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:27,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-21 08:48:27,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-21 08:48:27,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-21 08:48:28,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:48:28,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:48:28,020 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058904260_366.jpg' 2025-07-21 08:48:28,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:28,280 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:28,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:28,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-21 08:48:28,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-21 08:48:28,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'wearingall', Score: 0.8424, BBox: [1152,852,1219,1035] 2025-07-21 08:48:28,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-21 08:48:28,635 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:28,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:28,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-21 08:48:29,018 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:48:29,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:48:29,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-21 08:48:29,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:29,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-21 08:48:29,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-21 08:48:29,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-21 08:48:29,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:48:29,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:48:29,622 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058904332_246.jpg' 2025-07-21 08:48:29,911 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:29,911 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:29,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:30,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:30,253 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:30,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:30,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-21 08:48: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-21 08:48: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-21 08:48:31,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:48:31,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:31,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-21 08:48:31,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-21 08:48:31,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-21 08:48:31,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-21 08:48:31,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-21 08:48:31,291 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058904498_288.jpg' 2025-07-21 08:48:31,538 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:31,538 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:31,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:31,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:31,876 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:31,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:31,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:48:32,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-21 08:48:32,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-21 08:48:32,651 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:48:32,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:32,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:48:32,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:48:32,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-21 08:48:32,911 - INFO - [utils.fire_smoke_detector] - [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 08:48:32,911 - 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 08:48:32,912 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058904868_594.jpg' 2025-07-21 08:48:32,997 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:32,997 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:32,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:33,330 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:33,331 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:33,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:33,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-21 08:48:33,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-21 08:48:33,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-21 08:48:34,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-21 08:48:34,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:34,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-21 08:48:34,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-21 08:48:34,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-21 08:48:34,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:48:34,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:48:34,308 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058905017_761.jpg' 2025-07-21 08:48:34,570 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:34,570 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:34,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:34,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:34,927 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:34,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:34,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-21 08:48:35,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-21 08:48:35,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-21 08:48:35,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-21 08:48:35,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:35,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-21 08:48:35,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-21 08:48:35,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-21 08:48:35,914 - INFO - [utils.fire_smoke_detector] - [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 08:48:35,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-21 08:48:35,916 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058905118_438.jpg' 2025-07-21 08:48:36,191 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:36,191 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:36,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:36,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:36,526 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:36,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:36,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-21 08:48:36,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-21 08:48:36,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-21 08:48:37,299 - 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-21 08:48:37,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 08:48:37,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-21 08:48:37,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-21 08:48:37,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-21 08:48:37,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-21 08:48:37,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-21 08:48:37,560 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058905198_398.jpg' 2025-07-21 08:48:37,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:37,639 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:37,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:37,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:37,979 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:37,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:37,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-21 08:48:38,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-21 08:48:38,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-21 08:48:38,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-21 08:48:38,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:38,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-21 08:48:38,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-21 08:48:38,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-21 08:48:39,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-21 08:48:39,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-21 08:48:39,003 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058905432_547.jpg' 2025-07-21 08:48:39,098 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:39,098 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:39,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:39,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:39,434 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:39,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:39,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-21 08:48:39,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-21 08:48:39,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:48:40,171 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:48:40,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:40,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-21 08:48:40,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-21 08:48:40,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-21 08:48:40,419 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:48:40,419 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:48:40,421 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058905522_163.jpg' 2025-07-21 08:48:40,500 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:40,500 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:40,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:40,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:40,851 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:40,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:40,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-21 08:48:41,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-21 08:48:41,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-21 08:48:41,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-21 08:48:41,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:41,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:48:41,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-21 08:48:41,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-21 08:48:41,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-21 08:48:41,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-21 08:48:41,841 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058905530_400.jpg' 2025-07-21 08:48:42,147 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:42,147 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:42,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:42,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:42,485 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:42,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:42,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:48:42,889 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:48:42,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:48:43,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-21 08:48:43,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:43,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:48:43,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:48:43,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:48:43,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:48:43,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-21 08:48:43,513 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058906680_784.jpg' 2025-07-21 08:48:43,589 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:43,589 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:43,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:43,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:43,927 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:43,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:43,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-21 08:48:44,336 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:48:44,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:48:44,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-21 08:48:44,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:44,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-21 08:48:44,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-21 08:48:44,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-21 08:48:44,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-21 08:48:44,969 - 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 08:48:44,970 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058907042_439.jpg' 2025-07-21 08:48:45,049 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:45,049 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:45,049 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:45,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:45,385 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:45,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:45,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-21 08:48:45,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-21 08:48:45,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-21 08:48:46,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-21 08:48:46,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:46,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-21 08:48:46,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-21 08:48:46,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-21 08:48:46,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-21 08:48:46,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-21 08:48:46,370 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058910927_129.jpg' 2025-07-21 08:48:46,457 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:46,458 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:46,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:46,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:46,813 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:46,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:46,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-21 08:48:47,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-21 08:48:47,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-21 08:48:47,550 - 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-21 08:48:47,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 08:48:47,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 08:48:47,561 - 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-21 08:48:47,561 - 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-21 08:48:47,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-21 08:48:47,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-21 08:48:47,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-21 08:48:47,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:48:48,039 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058927789_32.jpg' 2025-07-21 08:48:48,348 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:48,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:48,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:48,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:48,686 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:48,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:48,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 08:48:49,091 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:48:49,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:48:49,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-21 08:48:49,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:49,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:48:49,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:48:49,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:48:49,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-21 08:48:49,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:48:49,721 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058927786_261.jpg' 2025-07-21 08:48:49,790 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:49,790 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:49,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:50,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:50,129 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:50,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:50,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-21 08:48:50,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-21 08:48:50,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-21 08:48:50,898 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:48:50,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:50,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:48:50,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:48:50,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:48:51,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:48: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-21 08:48:51,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058929205_591.jpg' 2025-07-21 08:48:51,449 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:51,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:51,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:51,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:51,809 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:51,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48: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-21 08:48:52,219 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:48:52,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:48:52,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-21 08:48:52,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:52,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-21 08:48:52,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-21 08:48:52,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-21 08:48:52,847 - 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-21 08:48:52,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-21 08:48:52,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-21 08:48:52,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058929365_634.jpg' 2025-07-21 08:48:52,931 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:52,932 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:52,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:53,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:53,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:53,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:53,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-21 08:48:53,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-21 08:48:53,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-21 08:48:54,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-21 08:48:54,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:54,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-21 08:48:54,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-21 08:48:54,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-21 08:48:54,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:48:54,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-21 08:48:54,310 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058930515_267.jpg' 2025-07-21 08:48:54,588 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:48:54,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:48:54,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:48:54,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:48:54,926 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:48:54,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:48:54,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-21 08:48:55,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-21 08:48:55,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-21 08:48:55,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-21 08:48:55,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:48:55,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-21 08:48:55,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-21 08:48:55,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-21 08:48:55,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-21 08:48:55,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-21 08:49:12,485 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058952204_523.jpg' 2025-07-21 08:49:12,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:49:12,556 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:49:12,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:49:12,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:49:12,903 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:49:12,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:49:12,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-21 08:49:13,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-21 08:49:13,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-21 08:49:13,677 - 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-21 08:49:13,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 08:49:13,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:49:13,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-21 08:49:13,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-21 08:49:13,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:49:13,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:49:13,934 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058952918_573.jpg' 2025-07-21 08:49:14,019 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:49:14,020 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:49:14,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:49:14,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:49:14,356 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:49:14,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:49:14,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-21 08:49:14,761 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:49:14,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:49:15,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-21 08:49:15,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:49:15,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-21 08:49:15,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-21 08:49:15,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-21 08:49:15,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-21 08:49:15,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-21 08:49:15,393 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058954147_32.jpg' 2025-07-21 08:49:15,488 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:49:15,488 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:49:15,488 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:49:15,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:49:15,825 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:49:15,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:49:15,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:49:16,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-21 08:49:16,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:49:16,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-21 08:49:16,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:49:16,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-21 08:49:16,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-21 08:49:16,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-21 08:49: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-21 08:49: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-21 08:49:38,039 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058977750_972.jpg' 2025-07-21 08:49:38,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:49:38,124 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:49:38,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:49:38,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:49:38,474 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:49:38,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:49:38,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:49:38,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-21 08:49:38,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-21 08:49:39,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-21 08:49:39,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:49:39,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-21 08:49:39,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-21 08:49:39,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-21 08:49:39,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-21 08:49:39,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:49:39,503 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753058978364_165.jpg' 2025-07-21 08:49:39,579 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:49:39,580 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:49:39,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:49:39,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:49:39,917 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:49:39,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:49:39,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-21 08:49:40,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-21 08:49:40,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:49:40,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-21 08:49:40,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 08:49:40,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-21 08:49:40,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-21 08:49:40,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-21 08:49:40,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-21 08:49:40,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-21 08:56:24,458 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059384174_615.jpg' 2025-07-21 08:56:25,122 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:25,122 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:25,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:25,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:25,555 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:25,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:25,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-21 08:56:25,978 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:56:25,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:56:26,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-21 08:56:26,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:26,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-21 08:56:26,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-21 08:56:26,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-21 08:56:26,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:56:26,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:56:26,604 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059384261_375.jpg' 2025-07-21 08:56:26,874 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:26,874 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:26,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:27,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:27,211 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:27,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:27,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-21 08:56:27,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-21 08:56:27,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-21 08:56:27,981 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:56:27,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:27,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-21 08:56:27,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:56:27,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:56:28,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-21 08:56:28,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-21 08:56:28,244 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059384356_91.jpg' 2025-07-21 08:56:28,529 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:28,529 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:28,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:28,866 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:28,866 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:28,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:28,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 08:56:29,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:56:29,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:56:29,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-21 08:56:29,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:29,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-21 08:56:29,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-21 08:56:29,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-21 08:56:29,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-21 08:56:29,885 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:56:29,886 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059384369_373.jpg' 2025-07-21 08:56:29,968 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:29,969 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:29,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:30,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:30,307 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:30,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:30,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-21 08:56:30,714 - 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-21 08:56:30,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 08:56:30,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-21 08:56:30,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-21 08:56:30,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-21 08:56:30,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-21 08:56:30,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-21 08:56:30,976 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059384542_502.jpg' 2025-07-21 08:56:31,043 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:31,043 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:31,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:31,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:31,379 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:31,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:31,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-21 08:56:31,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-21 08:56:31,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-21 08:56:32,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-21 08:56:32,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:32,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-21 08:56:32,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-21 08:56:32,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-21 08:56:32,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-21 08:56:32,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-21 08:56:32,368 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059384782_490.jpg' 2025-07-21 08:56:32,661 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:32,661 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:32,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:33,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:33,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:33,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:33,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-21 08:56:33,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-21 08:56:33,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-21 08:56:33,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-21 08:56:33,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:33,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 08:56:33,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 08:56:33,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:56:34,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-21 08:56:34,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-21 08:56:34,008 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059385149_384.jpg' 2025-07-21 08:56:34,092 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:34,092 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:34,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:34,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:34,443 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:34,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:34,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-21 08:56:34,837 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:56:34,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-21 08:56:35,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-21 08:56:35,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56: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-21 08:56: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-21 08:56:35,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-21 08:56:35,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:56:35,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-21 08:56:35,450 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059385968_530.jpg' 2025-07-21 08:56:35,904 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:35,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:35,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:36,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:36,255 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:36,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:36,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:56:36,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-21 08:56:36,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-21 08:56:36,998 - 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-21 08:56:36,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 1 2025-07-21 08:56:36,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 08:56:37,008 - 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-21 08:56:37,009 - 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-21 08:56:37,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-21 08:56:37,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-21 08:56:37,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-21 08:56:37,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:56:37,266 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059386435_21.jpg' 2025-07-21 08:56:37,526 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:37,526 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:37,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:37,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:37,881 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:37,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:37,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-21 08:56:38,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-21 08:56:38,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-21 08:56:38,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-21 08:56:38,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:38,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-21 08:56:38,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-21 08:56:38,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-21 08:56:38,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-21 08:56:38,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-21 08:56:38,877 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059386438_41.jpg' 2025-07-21 08:56:38,959 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:38,959 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:38,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:39,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:39,311 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:39,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:39,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-21 08:56:39,697 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:56:39,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-21 08:56:40,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-21 08:56:40,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:40,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-21 08:56:40,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-21 08:56:40,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 08:56:40,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:56:40,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:56:40,309 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059386645_510.jpg' 2025-07-21 08:56:40,385 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:40,386 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:40,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:40,738 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:40,738 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:40,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56: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-21 08:56:41,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-21 08:56:41,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-21 08:56:41,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-21 08:56:41,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:41,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-21 08:56:41,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-21 08:56:41,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-21 08:56:41,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:56:41,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:56:41,731 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059389574_686.jpg' 2025-07-21 08:56:41,820 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:41,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:41,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:42,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:42,176 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:42,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:42,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-21 08:56:42,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-21 08:56:42,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-21 08:56:42,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-21 08:56:42,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:42,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-21 08:56:42,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-21 08:56:42,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-21 08:56:43,177 - INFO - [utils.fire_smoke_detector] - [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 08:56:43,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-21 08:56:48,119 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059407878_518.jpg' 2025-07-21 08:56:48,360 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:48,360 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:48,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:48,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:48,715 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:48,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:48,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-21 08:56:49,098 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:56:49,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 08:56:49,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 08:56:49,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:49,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 08:56:49,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-21 08:56:49,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-21 08: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-21 08:56:49,711 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 08:56:49,712 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059408662_158.jpg' 2025-07-21 08:56:50,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:50,123 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:50,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:50,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:50,474 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:50,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:50,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:56:50,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-21 08:56:50,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-21 08:56: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-21 08:56:51,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:51,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-21 08:56:51,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-21 08:56:51,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-21 08:56: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-21 08:56:51,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-21 08:56:51,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059408859_888.jpg' 2025-07-21 08:56:51,545 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:51,545 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:51,546 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:51,898 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:51,898 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:51,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:51,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-21 08:56:52,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-21 08:56:52,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-21 08:56:52,643 - 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-21 08:56:52,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 08:56:52,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-21 08:56:52,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-21 08:56:52,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-21 08:56:52,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-21 08:56:52,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-21 08:56:52,899 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059410238_153.jpg' 2025-07-21 08:56:52,979 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:52,980 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:52,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:53,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:53,333 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:53,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:53,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-21 08:56:53,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-21 08:56:53,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-21 08:56:54,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-21 08:56:54,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:54,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-21 08:56:54,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-21 08:56:54,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-21 08: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-21 08:56:54,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-21 08:56:54,331 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059410237_995.jpg' 2025-07-21 08:56:54,571 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:56:54,571 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:56:54,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:56:54,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:56:54,925 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:56:54,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:56:54,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-21 08:56:55,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-21 08:56:55,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-21 08:56:55,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-21 08:56:55,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:56:55,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-21 08:56:55,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-21 08:56:55,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-21 08:56:55,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:56:55,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-21 08:57:13,258 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059433034_112.jpg' 2025-07-21 08:57:13,330 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:57:13,330 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:57:13,330 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:57:13,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:57:13,691 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:57:13,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:57:13,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-21 08:57:14,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-21 08:57:14,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-21 08:57:14,428 - 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-21 08:57:14,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 08:57:14,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-21 08:57:14,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-21 08:57:14,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-21 08:57:14,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-21 08:57:14,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-21 08:57:14,685 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059433646_489.jpg' 2025-07-21 08:57:14,782 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:57:14,782 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:57:14,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:57:15,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:57:15,138 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:57:15,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:57:15,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 08:57:15,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-21 08:57:15,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-21 08:57:15,878 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:57:15,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:57:15,878 - 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 08:57:15,878 - 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 08:57:15,878 - 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 08:57:16,132 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:57:16,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-21 08:57:16,133 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059434786_271.jpg' 2025-07-21 08:57:16,214 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:57:16,214 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:57:16,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:57:16,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:57:16,562 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:57:16,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:57:16,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-21 08:57:16,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-21 08:57:16,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-21 08:57:17,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-21 08:57:17,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:57:17,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-21 08:57:17,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-21 08:57:17,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-21 08:57:17,558 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 08:57:17,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-21 08:57:37,863 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059457638_378.jpg' 2025-07-21 08:57:37,940 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:57:37,941 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:57:37,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:57:38,319 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:57:38,320 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:57:38,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:57:38,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-21 08:57:38,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-21 08:57:38,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-21 08:57:39,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-21 08:57:39,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:57: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-21 08:57: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-21 08:57: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-21 08:57:39,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-21 08:57:39,319 - 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 08:57:39,320 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059458940_48.jpg' 2025-07-21 08:57:39,403 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 08:57:39,403 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 08:57:39,403 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 08:57:39,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 08:57:39,755 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 08:57:39,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 08:57:39,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 08:57: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-21 08:57: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-21 08:57:40,493 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 08:57:40,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 08:57:40,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-21 08:57:40,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-21 08:57:40,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-21 08:57:40,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-21 08:57:40,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-21 09:00:24,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059624333_354.jpg' 2025-07-21 09:00:24,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:24,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:24,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:25,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:25,298 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:25,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:25,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-21 09:00:25,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-21 09:00:25,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-21 09:00:26,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-21 09:00:26,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:26,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-21 09:00:26,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-21 09:00:26,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-21 09:00:26,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-21 09:00:26,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-21 09:00:26,291 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059624331_968.jpg' 2025-07-21 09:00:26,554 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:26,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:26,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:26,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:26,907 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:26,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:26,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-21 09:00:27,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-21 09:00:27,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-21 09:00:27,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-21 09:00:27,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:27,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:00:27,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:00:27,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:00:27,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-21 09:00:27,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-21 09:00:27,892 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059624583_761.jpg' 2025-07-21 09:00:27,968 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:27,969 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:27,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:28,321 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:28,321 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:28,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:28,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-21 09:00:28,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:00:28,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:00:29,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-21 09:00:29,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:29,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-21 09:00:29,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-21 09:00:29,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-21 09:00:29,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-21 09:00:29,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:00:29,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059624583_526.jpg' 2025-07-21 09:00:29,380 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:29,380 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:29,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:29,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:29,726 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:29,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:29,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-21 09:00:30,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-21 09:00:30,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-21 09:00:30,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-21 09:00:30,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:30,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-21 09:00:30,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-21 09:00:30,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-21 09:00:30,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:00:30,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-21 09:00:30,716 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059624806_298.jpg' 2025-07-21 09:00:30,789 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:30,789 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:30,789 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:31,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:31,137 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:31,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:31,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-21 09:00:31,523 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:00:31,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-21 09:00:31,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-21 09:00:31,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:31,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-21 09:00:31,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-21 09:00:31,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-21 09:00:32,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:00:32,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:00:32,137 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059624720_230.jpg' 2025-07-21 09:00:32,221 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:32,221 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:32,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:32,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:32,579 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:32,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:32,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-21 09:00:32,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-21 09:00:32,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-21 09:00:33,314 - 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-21 09:00:33,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 09:00:33,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:00:33,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:00:33,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-21 09:00:33,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-21 09:00:33,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-21 09:00:33,567 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059625050_881.jpg' 2025-07-21 09:00:33,646 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:33,646 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:33,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:33,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:33,997 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:33,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:33,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-21 09:00:34,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-21 09:00:34,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-21 09:00:34,740 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:00:34,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00: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-21 09:00: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-21 09:00:34,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-21 09:00:34,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:00:34,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:00:34,997 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059625189_813.jpg' 2025-07-21 09:00:35,137 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:35,137 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:35,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:35,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:35,491 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:35,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:35,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:00:35,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-21 09:00:35,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-21 09:00:36,230 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:00:36,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:36,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:00:36,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:00:36,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:00:36,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-21 09:00:36,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-21 09:00:36,488 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059625605_531.jpg' 2025-07-21 09:00:36,560 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:36,560 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:36,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:36,914 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:36,914 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:36,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:36,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-21 09:00:37,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-21 09:00:37,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-21 09:00:37,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-21 09:00:37,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:37,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-21 09:00:37,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-21 09:00:37,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-21 09:00:37,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-21 09:00:37,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-21 09:00:37,902 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059625824_270.jpg' 2025-07-21 09:00:37,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:37,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:37,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:38,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:38,331 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:38,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:38,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-21 09:00: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-21 09:00: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-21 09:00:39,068 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:00:39,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:39,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-21 09:00:39,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-21 09:00:39,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-21 09:00:39,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-21 09:00:39,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-21 09:00:39,328 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059626021_999.jpg' 2025-07-21 09:00:39,407 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:39,407 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:39,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:39,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:39,766 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:39,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:39,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-21 09:00:40,157 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:00:40,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 09:00:40,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-21 09:00:40,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:40,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-21 09:00:40,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-21 09:00:40,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-21 09:00:40,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-21 09:00:40,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-21 09:00:40,764 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059626181_364.jpg' 2025-07-21 09:00:40,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:40,851 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:40,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:41,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:41,207 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:41,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:41,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:00:41,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-21 09:00:41,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-21 09:00:41,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-21 09:00:41,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:41,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-21 09:00:41,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-21 09:00:41,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-21 09:00:42,199 - INFO - [utils.fire_smoke_detector] - [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 09:00:42,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:00:42,200 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059626297_236.jpg' 2025-07-21 09:00:42,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:42,274 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:42,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:42,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:42,625 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:42,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:42,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-21 09:00:43,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-21 09:00:43,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-21 09:00:43,363 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:00:43,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:43,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:00:43,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:00:43,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:00:43,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-21 09:00:43,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-21 09:00:43,619 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059627446_950.jpg' 2025-07-21 09:00:43,706 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:43,706 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:43,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:44,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:44,061 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:44,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:44,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:00:44,456 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:00:44,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:00:44,808 - 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-21 09:00:44,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 09:00:44,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 09:00:44,818 - 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-21 09:00:44,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-21 09:00:44,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-21 09:00:44,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-21 09:00:45,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:00:45,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:00:48,535 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059648290_127.jpg' 2025-07-21 09:00:48,614 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:48,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:48,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:48,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:48,960 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:48,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:48,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-21 09:00:49,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-21 09:00:49,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-21 09:00:49,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-21 09:00:49,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:49,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-21 09:00:49,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-21 09:00:49,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-21 09:00:49,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:00:49,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:00:49,958 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059649391_40.jpg' 2025-07-21 09:00:50,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:50,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:50,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:50,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:50,395 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:50,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:50,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:00:50,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-21 09:00:50,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-21 09:00:51,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-21 09:00:51,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:51,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-21 09:00:51,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-21 09:00:51,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-21 09:00:51,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-21 09:00:51,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:00:51,436 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059649675_384.jpg' 2025-07-21 09:00:51,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:51,521 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:51,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:51,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:51,867 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:51,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:51,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:00:52,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-21 09:00:52,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:00:52,616 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:00:52,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:52,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:00:52,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:00:52,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:00:52,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-21 09:00:52,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-21 09:00:52,899 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059650131_528.jpg' 2025-07-21 09:00:52,989 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:52,989 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:52,990 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:53,338 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:53,339 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:53,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:53,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-21 09:00:53,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:00:53,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:00:54,101 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:00:54,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:54,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-21 09:00:54,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-21 09:00:54,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-21 09:00:54,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-21 09:00:54,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-21 09:00:54,382 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059650760_418.jpg' 2025-07-21 09:00:54,454 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:00:54,454 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:00:54,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:00:54,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:00:54,800 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:00:54,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:00:54,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-21 09:00:55,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-21 09:00:55,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-21 09:00:55,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:00:55,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:00:55,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-21 09:00:55,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-21 09:00:55,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-21 09:00:55,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-21 09:00:55,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-21 09:01:14,393 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059674159_295.jpg' 2025-07-21 09:01:14,483 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:01:14,483 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:01:14,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:01:14,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:01:14,924 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:01:14,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:01:14,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-21 09:01:15,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-21 09:01:15,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-21 09:01:15,687 - 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-21 09:01:15,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:01:15,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:01:15,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:01:15,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:01:15,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-21 09:01:15,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-21 09:01:15,964 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059674169_58.jpg' 2025-07-21 09:01:16,048 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:01:16,048 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:01:16,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:01:16,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:01:16,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:01:16,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:01:16,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-21 09:01:16,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-21 09:01:16,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-21 09:01:17,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-21 09:01:17,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:01:17,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-21 09:01:17,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-21 09:01:17,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-21 09:01:17,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-21 09:01:17,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-21 09:01:17,430 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059674923_661.jpg' 2025-07-21 09:01:17,530 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:01:17,530 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:01:17,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:01:17,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:01:17,873 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:01:17,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:01:17,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-21 09:01:18,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-21 09:01:18,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-21 09:01:18,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-21 09:01:18,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:01:18,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-21 09:01:18,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-21 09:01:18,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-21 09:01:18,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:01:18,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:01:38,632 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059698309_240.jpg' 2025-07-21 09:01:38,961 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:01:38,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:01:38,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:01:39,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:01:39,387 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:01:39,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:01:39,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:01:39,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:01:39,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:01:40,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-21 09:01:40,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:01:40,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-21 09:01:40,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-21 09:01:40,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-21 09:01:40,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-21 09:01:40,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-21 09:01:40,424 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753059698459_314.jpg' 2025-07-21 09:01:40,691 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:01:40,691 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:01:40,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:01:41,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:01:41,038 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:01:41,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:01:41,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-21 09:01:41,444 - 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-21 09:01:41,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:01:41,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-21 09:01:41,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-21 09:01:41,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-21 09:01:41,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-21 09:01:41,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-21 09:08:24,557 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060104307_944.jpg' 2025-07-21 09:08:25,090 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:25,090 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:25,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:25,502 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:25,502 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:25,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:25,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-21 09:08: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-21 09:08: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-21 09:08:26,241 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:08:26,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:26,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-21 09:08:26,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:08:26,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:08:26,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:08:26,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:08:26,516 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060104515_789.jpg' 2025-07-21 09:08:26,797 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:26,797 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:26,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:27,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:27,148 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:27,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:27,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:08:27,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:08:27,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-21 09:08:27,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:27,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-21 09:08:27,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-21 09:08:27,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-21 09:08:28,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-21 09:08:28,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-21 09:08:28,189 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060104681_723.jpg' 2025-07-21 09:08:28,472 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:28,472 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:28,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:28,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:28,817 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:28,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:28,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-21 09:08:29,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-21 09:08:29,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-21 09:08:29,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-21 09:08:29,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:29,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-21 09:08:29,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-21 09:08:29,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-21 09:08: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-21 09:08: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-21 09:08:29,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060104104_560.jpg' 2025-07-21 09:08:30,163 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:30,163 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:30,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:30,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:30,509 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:30,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:30,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-21 09:08:30,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-21 09:08:30,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-21 09:08:31,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-21 09:08:31,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:31,264 - 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 09:08:31,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-21 09:08:31,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-21 09:08: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-21 09:08: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-21 09:08:31,546 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060104316_102.jpg' 2025-07-21 09:08:31,630 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:31,630 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:31,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:31,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:31,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:31,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:31,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-21 09:08:32,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-21 09:08:32,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-21 09:08:32,737 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:08:32,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:32,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-21 09:08:32,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-21 09:08:32,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-21 09:08:33,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-21 09:08:33,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-21 09:08:33,016 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060104312_302.jpg' 2025-07-21 09:08:33,278 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:33,278 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:33,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:33,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:33,623 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:33,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:33,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09:08:34,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-21 09:08:34,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-21 09:08:34,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-21 09:08:34,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:34,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-21 09:08:34,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-21 09:08:34,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-21 09:08:34,668 - INFO - [utils.fire_smoke_detector] - [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 09:08:34,668 - 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 09:08:34,670 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060105937_128.jpg' 2025-07-21 09:08:34,754 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:34,754 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:34,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:35,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:35,101 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:35,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:35,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-21 09:08:35,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-21 09:08:35,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-21 09:08:35,858 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:08:35,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:08:35,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-21 09:08:35,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-21 09:08:35,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-21 09:08:36,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-21 09:08:36,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-21 09:08:36,139 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060104461_460.jpg' 2025-07-21 09:08:36,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:36,432 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:36,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:36,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:36,779 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:36,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:36,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-21 09:08:37,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-21 09:08:37,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-21 09:08:37,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-21 09:08:37,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:37,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-21 09:08:37,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-21 09:08:37,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-21 09:08:37,813 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:08:37,813 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:08:37,814 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060106174_131.jpg' 2025-07-21 09:08:37,908 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:37,908 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:37,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:38,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:38,254 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:38,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:38,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-21 09:08:38,663 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:08:38,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 09:08:39,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-21 09:08:39,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08: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-21 09:08:39,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-21 09:08:39,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-21 09:08:39,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-21 09:08:39,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:08:39,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060105937_863.jpg' 2025-07-21 09:08:39,391 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:39,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:39,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:39,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:39,739 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:39,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:39,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-21 09:08: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-21 09:08: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-21 09:08:40,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-21 09:08:40,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:40,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:08:40,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:08:40,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:08:40,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:08:40,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:08:40,773 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060107425_977.jpg' 2025-07-21 09:08:40,869 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:40,869 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:40,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:41,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:41,221 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:41,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:41,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 09:08: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-21 09:08:41,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-21 09:08: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-21 09:08:42,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:42,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-21 09:08:42,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-21 09:08:42,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-21 09:08:42,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-21 09:08:42,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-21 09:08:42,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060105855_526.jpg' 2025-07-21 09:08:42,626 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:42,626 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:42,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:42,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:42,979 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:42,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:42,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-21 09:08:43,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-21 09:08:43,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-21 09:08:43,739 - 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-21 09:08:43,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 09:08:43,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 09:08:43,752 - 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-21 09:08:43,753 - 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-21 09:08:43,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-21 09:08:43,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-21 09:08:44,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-21 09:08:44,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-21 09:08:44,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060107349_161.jpg' 2025-07-21 09:08:44,118 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:44,118 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:44,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:44,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:44,462 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:44,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:44,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-21 09:08:44,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-21 09:08:44,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-21 09:08:45,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-21 09:08:45,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:45,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-21 09:08:45,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-21 09:08:45,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-21 09:08:45,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-21 09:08:45,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-21 09:08:48,785 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060128553_905.jpg' 2025-07-21 09:08:49,055 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:49,055 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:49,055 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:49,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:49,406 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:49,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:49,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:08:49,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-21 09:08:49,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-21 09:08:50,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-21 09:08:50,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:50,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:08:50,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:08:50,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:08:50,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-21 09:08:50,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-21 09:08:50,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060129338_258.jpg' 2025-07-21 09:08:50,714 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:50,714 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:50,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:51,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:51,060 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:51,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:51,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-21 09:08:51,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-21 09:08:51,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-21 09:08:51,834 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:08:51,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:51,834 - 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 09:08:51,834 - 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 09:08:51,834 - 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 09:08:52,092 - 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-21 09:08:52,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-21 09:08:52,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-21 09:08:52,093 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060129877_436.jpg' 2025-07-21 09:08:52,181 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:52,182 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:52,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:52,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:52,525 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:52,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08: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-21 09:08:52,935 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:08:52,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:08:53,309 - 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-21 09:08:53,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:08: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-21 09:08: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-21 09:08: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-21 09:08:53,570 - INFO - [utils.fire_smoke_detector] - [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 09:08:53,570 - 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 09:08:53,571 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060131501_410.jpg' 2025-07-21 09:08:53,677 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:53,677 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:53,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:54,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:54,017 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:54,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:54,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-21 09:08:54,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-21 09:08:54,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-21 09:08:54,793 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:08:54,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:54,793 - 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 09:08:54,793 - 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 09:08:54,793 - 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 09:08:55,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-21 09:08:55,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-21 09:08:55,055 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060133624_206.jpg' 2025-07-21 09:08:55,150 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:08:55,151 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:08:55,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:08:55,496 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:08:55,496 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:08:55,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:08:55,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:08:55,906 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:08:55,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:08:56,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-21 09:08:56,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:08:56,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-21 09:08:56,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-21 09:08:56,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-21 09:08:56,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:08:56,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:09:15,074 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060153771_382.jpg' 2025-07-21 09:09:15,157 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:09:15,157 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:09:15,157 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:09:15,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:09:15,506 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:09:15,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:09:15,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-21 09:09:15,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-21 09:09:15,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-21 09:09:16,282 - 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-21 09:09:16,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 09:09:16,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:09:16,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-21 09:09:16,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-21 09:09:16,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-21 09:09:16,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-21 09:09:16,547 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060153500_831.jpg' 2025-07-21 09:09:16,829 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:09:16,829 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:09:16,829 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:09:17,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:09:17,170 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:09:17,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:09:17,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-21 09:09:17,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-21 09:09:17,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-21 09:09:17,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-21 09:09:17,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:09:17,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-21 09:09:17,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-21 09:09:17,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-21 09:09:18,199 - INFO - [utils.fire_smoke_detector] - [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 09:09:18,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:09:18,201 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060155111_569.jpg' 2025-07-21 09:09:18,281 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:09:18,281 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:09:18,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:09:18,627 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:09:18,627 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:09:18,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:09:18,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-21 09:09:19,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-21 09:09:19,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-21 09:09:19,409 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:09:19,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:09:19,409 - 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 09:09:19,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:09:19,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:09:19,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-21 09:09:19,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-21 09:09:38,903 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060178685_882.jpg' 2025-07-21 09:09:38,982 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:09:38,982 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:09:38,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:09:39,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:09:39,400 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:09:39,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:09:39,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-21 09:09:39,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-21 09:09:39,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-21 09:09:40,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-21 09:09:40,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:09:40,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-21 09:09:40,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-21 09:09:40,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-21 09:09:40,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-21 09:09:40,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-21 09:09:42,630 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060181081_990.jpg' 2025-07-21 09:09:42,709 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:09:42,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:09:42,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:09:43,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:09:43,046 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:09:43,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:09:43,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-21 09:09:43,444 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:09:43,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-21 09:09:43,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-21 09:09:43,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:09:43,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-21 09:09:43,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-21 09:09:43,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-21 09:09:44,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-21 09:09:44,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-21 09:16:24,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060584285_354.jpg' 2025-07-21 09:16:25,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:25,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:25,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:25,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:25,572 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:25,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:25,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-21 09:16:25,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-21 09:16:25,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:16:26,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-21 09:16:26,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:26,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-21 09:16:26,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-21 09:16:26,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-21 09:16:26,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-21 09:16:26,616 - 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 09:16:26,617 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060584516_503.jpg' 2025-07-21 09:16:27,083 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:27,083 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:27,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:27,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:27,421 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:27,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:27,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-21 09:16:27,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-21 09:16:27,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-21 09:16:28,208 - 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-21 09:16:28,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:16:28,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-21 09:16:28,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-21 09:16:28,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-21 09:16:28,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-21 09:16:28,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-21 09:16:28,475 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060584624_862.jpg' 2025-07-21 09:16:28,849 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:28,849 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:28,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:29,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:29,194 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:29,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:29,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:16:29,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 09:16:29,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 09:16:29,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-21 09:16:29,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:29,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-21 09:16:29,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-21 09:16:29,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-21 09:16:30,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-21 09:16:30,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-21 09:16:30,239 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060584620_100.jpg' 2025-07-21 09:16:30,508 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:30,508 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:30,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:30,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:30,849 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:30,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:30,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-21 09:16:31,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-21 09:16:31,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:16:31,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-21 09:16:31,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:31,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-21 09:16:31,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-21 09:16:31,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-21 09:16:31,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-21 09:16:31,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-21 09:16:31,900 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060584725_712.jpg' 2025-07-21 09:16:32,222 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:32,222 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:32,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:32,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:32,563 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:32,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:32,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-21 09:16:32,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-21 09:16:32,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-21 09:16:33,345 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:16:33,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:33,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:16:33,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:16:33,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:16:33,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-21 09:16:33,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-21 09:16:33,611 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060584956_159.jpg' 2025-07-21 09:16:33,892 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:33,892 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:33,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:34,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:34,235 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:34,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:34,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-21 09:16:34,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-21 09:16:34,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:16:35,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-21 09:16:35,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:35,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-21 09:16:35,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-21 09:16:35,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-21 09:16:35,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-21 09:16:35,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:16:35,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060585092_652.jpg' 2025-07-21 09:16:35,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:35,574 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:35,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:35,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:35,918 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:35,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:35,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-21 09:16:36,336 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:16:36,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:16:36,709 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:16:36,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:36,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:16:36,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-21 09:16:36,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-21 09:16:36,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-21 09:16:36,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-21 09:16:36,972 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060585175_523.jpg' 2025-07-21 09:16:37,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:37,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:37,053 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:37,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:37,394 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:37,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:37,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-21 09:16:37,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-21 09:16:37,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-21 09:16:38,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-21 09:16:38,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:38,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-21 09:16:38,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-21 09:16:38,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-21 09:16:38,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-21 09:16:38,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-21 09:16:38,438 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060585306_362.jpg' 2025-07-21 09:16:38,723 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:38,723 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:38,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:39,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:39,067 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:39,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:39,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-21 09:16:39,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-21 09:16:39,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-21 09:16:39,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-21 09:16:39,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:39,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-21 09:16:39,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-21 09:16:39,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-21 09:16:40,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-21 09:16:40,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-21 09:16:40,104 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060585497_611.jpg' 2025-07-21 09:16:40,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:40,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:40,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:40,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:40,728 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:40,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:40,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:16: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-21 09:16:41,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-21 09:16:41,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:16:41,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:41,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-21 09:16:41,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-21 09:16:41,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-21 09:16:41,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:16:41,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:16:41,777 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060585687_380.jpg' 2025-07-21 09:16:41,863 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:41,863 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:41,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:42,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:42,202 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:42,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:42,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-21 09:16:42,611 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:16:42,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:16:42,986 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:16:42,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:16:42,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:16:42,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:16:42,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:16:43,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-21 09:16:43,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-21 09:16:43,249 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060586027_981.jpg' 2025-07-21 09:16:43,336 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:43,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:43,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:43,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:43,679 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:43,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:43,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:16:44,091 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:16:44,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:16:44,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-21 09:16:44,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:44,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-21 09:16:44,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-21 09:16:44,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-21 09:16:44,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-21 09:16:44,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-21 09:16:44,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060586204_105.jpg' 2025-07-21 09:16:44,792 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:44,792 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:44,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:45,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:45,133 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:45,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:45,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-21 09:16:45,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-21 09:16:45,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-21 09:16:45,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-21 09:16:45,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:45,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-21 09:16:45,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-21 09:16:45,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-21 09:16:46,180 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:16:46,180 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:16:46,181 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060587014_117.jpg' 2025-07-21 09:16:46,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:46,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:46,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:46,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:46,818 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:46,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:46,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-21 09:16:47,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-21 09:16:47,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-21 09:16:47,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-21 09:16:47,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:47,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-21 09:16:47,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-21 09:16:47,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-21 09:16:47,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-21 09:16:47,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-21 09:16:48,535 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060608287_202.jpg' 2025-07-21 09:16:48,846 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:48,847 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:48,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:49,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:49,188 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:49,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:49,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09:16:49,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-21 09:16:49,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-21 09:16:49,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-21 09:16:49,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:49,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-21 09:16:49,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-21 09:16:49,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-21 09:16:50,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-21 09:16:50,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-21 09:16:50,233 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060608390_184.jpg' 2025-07-21 09:16:50,560 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:50,560 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:50,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:50,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:50,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:50,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:50,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-21 09:16:51,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-21 09:16:51,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-21 09:16:51,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-21 09:16:51,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:51,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-21 09:16:51,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-21 09:16:51,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-21 09:16:51,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-21 09:16:51,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-21 09:16:51,937 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060608441_845.jpg' 2025-07-21 09:16:52,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:52,202 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:52,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:52,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:52,544 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:52,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:52,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-21 09:16:53,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-21 09:16:53,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-21 09:16:53,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-21 09:16:53,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:53,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-21 09:16:53,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-21 09:16:53,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-21 09:16:53,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:16:53,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-21 09:16:53,647 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060609102_900.jpg' 2025-07-21 09:16:53,732 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:53,732 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:53,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:54,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:54,075 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:54,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:54,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-21 09:16:54,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-21 09:16:54,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-21 09:16:54,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-21 09:16:54,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:54,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-21 09:16:54,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-21 09:16:54,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-21 09:16:55,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-21 09:16:55,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-21 09:16:55,197 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060609713_231.jpg' 2025-07-21 09:16:55,275 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:16:55,275 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:16:55,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:16:55,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:16:55,622 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:16:55,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:16:55,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-21 09:16:56,034 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:16:56,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:16:56,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-21 09:16:56,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:16:56,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-21 09:16:56,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-21 09:16:56,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-21 09:16:56,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-21 09:16:56,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-21 09:17:11,547 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060631313_303.jpg' 2025-07-21 09:17:11,625 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:17:11,625 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:17:11,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:17:12,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:17:12,041 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:17:12,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:17:12,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-21 09:17:12,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-21 09:17:12,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-21 09:17:12,818 - 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-21 09:17:12,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:17:12,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:17:12,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-21 09:17:12,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-21 09:17:13,076 - INFO - [utils.fire_smoke_detector] - [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 09:17:13,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:17:13,298 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060632960_331.jpg' 2025-07-21 09:17:13,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:17:13,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:17:13,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:17:13,933 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:17:13,934 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:17:13,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:17:13,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-21 09:17:14,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-21 09:17:14,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-21 09:17:14,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-21 09:17:14,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:17:14,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-21 09:17:14,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-21 09:17:14,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-21 09:17:14,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-21 09:17:14,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-21 09:17:14,975 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060633834_903.jpg' 2025-07-21 09:17:15,055 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:17:15,055 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:17:15,055 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:17:15,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:17:15,394 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:17:15,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:17:15,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-21 09:17:15,806 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:17:15,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:17:16,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-21 09:17:16,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:17:16,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-21 09:17:16,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-21 09:17:16,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-21 09:17:16,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-21 09:17:16,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-21 09:17:36,903 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060656684_496.jpg' 2025-07-21 09:17:36,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:17:36,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:17:36,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:17:37,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:17:37,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:17:37,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:17:37,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-21 09:17:37,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-21 09:17:37,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-21 09:17:38,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-21 09:17:38,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:17:38,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-21 09:17:38,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-21 09:17:38,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-21 09:17:38,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-21 09:17:38,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-21 09:17:38,754 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753060658503_978.jpg' 2025-07-21 09:17:38,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:17:38,834 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:17:38,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:17:39,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:17:39,179 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:17:39,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:17:39,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-21 09:17:39,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-21 09:17:39,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-21 09:17:39,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-21 09:17:39,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:17:39,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-21 09:17:39,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-21 09:17:39,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-21 09:17:40,220 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:17: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-21 09:24:24,573 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061064321_948.jpg' 2025-07-21 09:24:25,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:25,051 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:25,051 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:25,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:25,484 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:25,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:25,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-21 09:24:25,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-21 09:24:25,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-21 09:24:26,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-21 09:24:26,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:26,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-21 09:24:26,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-21 09:24:26,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-21 09:24:26,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-21 09:24:26,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-21 09:24:26,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061064453_579.jpg' 2025-07-21 09:24:26,857 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:26,857 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:26,857 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:27,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:27,202 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:27,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:27,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-21 09:24:27,609 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:24:27,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 09:24:27,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-21 09:24:27,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:27,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-21 09:24:27,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-21 09:24:27,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-21 09:24:28,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-21 09:24:28,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-21 09:24:28,248 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061064526_825.jpg' 2025-07-21 09:24:28,507 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:28,507 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:28,507 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:28,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:28,851 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:28,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:28,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-21 09:24:29,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-21 09:24:29,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-21 09:24:29,630 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:24:29,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:29,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-21 09:24:29,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-21 09:24:29,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-21 09:24:29,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-21 09:24:29,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-21 09:24:29,895 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061064612_434.jpg' 2025-07-21 09:24:29,979 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:29,979 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:29,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:30,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:30,317 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:30,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:30,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:24:30,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-21 09:24:30,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-21 09:24:31,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-21 09:24:31,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:31,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-21 09:24:31,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-21 09:24:31,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-21 09:24:31,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-21 09:24:31,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-21 09:24:31,428 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061064782_450.jpg' 2025-07-21 09:24:31,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:31,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:31,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:32,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:32,022 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:32,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:32,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-21 09:24:32,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-21 09:24:32,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-21 09:24:32,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-21 09:24:32,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:32,805 - 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 09:24:32,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:24:32,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:24:33,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-21 09:24:33,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-21 09:24:33,068 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061064893_969.jpg' 2025-07-21 09:24:33,351 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:33,351 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:33,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:33,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:33,695 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:33,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:33,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-21 09:24:34,106 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:24:34,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 09:24:34,474 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:24:34,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:34,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-21 09:24:34,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-21 09:24:34,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-21 09:24:34,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-21 09:24:34,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:24:34,735 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061064972_305.jpg' 2025-07-21 09:24:35,022 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:35,022 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:35,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:35,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:35,361 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:35,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:35,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-21 09:24:35,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-21 09:24:35,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-21 09:24:36,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-21 09:24:36,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:36,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-21 09:24:36,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-21 09:24:36,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-21 09:24:36,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-21 09:24:36,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-21 09:24:36,406 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061065213_717.jpg' 2025-07-21 09:24:36,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:36,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:36,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:36,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:36,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:36,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:36,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-21 09:24:37,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-21 09:24:37,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-21 09:24:37,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-21 09:24:37,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:37,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:24:37,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:24:37,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:24:37,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-21 09:24:37,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-21 09:24:37,875 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061065320_299.jpg' 2025-07-21 09:24:38,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:38,166 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:38,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:38,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:38,508 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:38,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:38,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-21 09:24:38,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-21 09:24:38,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:24:39,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-21 09:24:39,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:39,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-21 09:24:39,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-21 09:24:39,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-21 09:24:39,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-21 09:24:39,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-21 09:24:39,550 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061065331_189.jpg' 2025-07-21 09:24:39,637 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:39,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:39,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:39,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:39,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:39,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:39,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:24:40,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-21 09:24:40,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-21 09:24:40,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-21 09:24:40,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:40,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:24:40,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:24:40,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-21 09:24:41,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-21 09:24:41,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-21 09:24:41,022 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061065507_159.jpg' 2025-07-21 09:24:41,289 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:41,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:41,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:41,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:41,633 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:41,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:41,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-21 09:24:42,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-21 09:24:42,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-21 09:24:42,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-21 09:24:42,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:42,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-21 09:24:42,411 - 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 09:24:42,411 - 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 09:24:42,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-21 09:24:42,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-21 09:24:42,673 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061065783_968.jpg' 2025-07-21 09:24:42,764 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:42,764 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:42,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:43,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:43,107 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:43,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:43,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-21 09:24:43,522 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:24:43,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:24:43,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-21 09:24:43,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:24:43,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-21 09:24:43,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-21 09:24:43,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-21 09:24:44,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-21 09:24:44,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-21 09:24:44,151 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061065983_510.jpg' 2025-07-21 09:24:44,230 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:44,230 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:44,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:44,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:44,581 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:44,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:44,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:24:45,064 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:24:45,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:24:45,474 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:24:45,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:45,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-21 09:24:45,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-21 09:24:45,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-21 09:24:45,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:24: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-21 09:24:45,811 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061066077_117.jpg' 2025-07-21 09:24:45,898 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:45,898 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:45,898 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:46,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:46,240 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:46,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:46,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-21 09:24:46,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-21 09:24:46,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-21 09:24:47,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-21 09:24:47,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:47,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-21 09:24:47,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-21 09:24:47,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-21 09:24:47,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-21 09:24:47,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-21 09:24:48,024 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061087818_600.jpg' 2025-07-21 09:24:48,277 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:48,277 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:48,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:48,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:48,620 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:48,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:48,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-21 09:24:49,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-21 09:24:49,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-21 09:24:49,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-21 09:24:49,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:49,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-21 09:24:49,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-21 09:24:49,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-21 09:24:49,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:24:49,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-21 09:24:49,656 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061088252_770.jpg' 2025-07-21 09:24:49,730 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:49,730 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:49,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:50,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:50,077 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:50,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:50,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-21 09:24:50,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-21 09:24:50,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-21 09:24:50,858 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:24:50,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:50,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-21 09:24:50,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-21 09:24:50,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-21 09:24:51,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-21 09:24:51,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:24:51,121 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061088687_770.jpg' 2025-07-21 09:24:51,200 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:51,200 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:51,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:51,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:51,541 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:51,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:51,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-21 09:24:51,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-21 09:24:51,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-21 09:24:52,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-21 09:24:52,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:52,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-21 09:24:52,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-21 09:24:52,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-21 09:24:52,584 - 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-21 09:24:52,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-21 09:24:52,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-21 09:24:52,586 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061088760_375.jpg' 2025-07-21 09:24:52,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:52,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:52,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:53,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:53,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:53,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:53,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-21 09:24:53,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-21 09:24:53,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:24:53,802 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:24:53,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:53,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:24:53,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:24:53,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:24:54,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-21 09:24:54,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-21 09:24:54,063 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061089267_268.jpg' 2025-07-21 09:24:54,357 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:54,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:54,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:54,759 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:54,759 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:54,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24: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-21 09:24:55,173 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:24:55,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:24:55,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-21 09:24:55,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:55,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-21 09:24:55,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-21 09:24:55,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-21 09:24:55,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:24:55,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:24:55,822 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061089374_79.jpg' 2025-07-21 09:24:56,010 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:24:56,010 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:24:56,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:24:56,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:24:56,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:24:56,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:24:56,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09:24:56,754 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:24:56,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 09:24:57,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-21 09:24:57,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:24:57,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-21 09:24:57,129 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:24:57,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-21 09:24:57,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-21 09:24:57,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-21 09:25:10,920 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061110709_664.jpg' 2025-07-21 09:25:11,174 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:25:11,174 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:25:11,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:25:11,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:25:11,520 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:25:11,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:25:11,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-21 09:25:11,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-21 09:25:11,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-21 09:25:12,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-21 09:25:12,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:25:12,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-21 09:25:12,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-21 09:25:12,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-21 09:25:12,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-21 09:25:12,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-21 09:25:13,990 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061113732_356.jpg' 2025-07-21 09:25:14,087 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:25:14,088 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:25:14,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:25:14,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:25:14,432 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:25:14,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:25:14,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-21 09:25:14,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-21 09:25:14,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-21 09:25:15,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-21 09:25:15,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:25:15,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-21 09:25:15,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-21 09:25:15,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-21 09:25:15,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:25:15,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:25:15,474 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061114274_383.jpg' 2025-07-21 09:25:15,554 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:25:15,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:25:15,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:25:15,898 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:25:15,899 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:25:15,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:25:15,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-21 09:25:16,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-21 09:25:16,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:25:16,682 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:25:16,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:25:16,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:25:16,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:25:16,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:25:16,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:25:16,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-21 09:25:37,210 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061137000_508.jpg' 2025-07-21 09:25:37,280 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:25:37,280 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:25:37,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:25:37,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:25:37,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:25:37,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:25:37,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-21 09:25:38,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-21 09:25:38,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-21 09:25:38,420 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:25:38,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:25:38,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:25:38,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:25:38,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:25:38,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:25:38,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:25:38,680 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061138056_78.jpg' 2025-07-21 09:25:39,002 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:25:39,002 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:25:39,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:25:39,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:25:39,343 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:25:39,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:25:39,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-21 09:25:39,754 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:25:39,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:25: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-21 09:25:40,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:25: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-21 09:25:40,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:25:40,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:25:40,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-21 09:25:40,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-21 09:32:24,341 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061544098_604.jpg' 2025-07-21 09:32:24,951 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:24,951 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:24,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:25,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:25,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:25,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:25,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-21 09:32:25,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-21 09:32:25,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-21 09:32:26,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-21 09:32:26,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:26,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-21 09:32:26,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-21 09:32:26,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-21 09:32:26,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-21 09:32:26,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-21 09:32:26,355 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061544182_251.jpg' 2025-07-21 09:32:26,808 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:26,808 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:26,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:27,153 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:27,153 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:27,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:27,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09:32:27,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-21 09:32:27,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-21 09:32:27,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-21 09:32:27,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:27,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-21 09:32:27,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-21 09:32:27,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-21 09:32:28,199 - INFO - [utils.fire_smoke_detector] - [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 09:32:28,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:32:28,201 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061544235_417.jpg' 2025-07-21 09:32:28,270 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:28,270 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:28,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:28,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:28,680 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:28,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:28,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:32:29,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-21 09:32:29,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:32:29,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-21 09:32:29,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:29,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-21 09:32:29,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-21 09:32:29,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-21 09: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-21 09: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-21 09:32:29,750 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061544224_931.jpg' 2025-07-21 09:32:30,060 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:30,061 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:30,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:30,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:30,406 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:30,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:30,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:32:30,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-21 09:32:30,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 09:32:31,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-21 09:32:31,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:31,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-21 09:32:31,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-21 09:32:31,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-21 09:32:31,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-21 09:32:31,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-21 09:32:31,452 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061544229_712.jpg' 2025-07-21 09:32:31,705 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:31,705 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:31,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:32,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:32,047 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:32,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:32,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-21 09:32:32,592 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:32:32,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:32:32,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-21 09:32:32,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:32,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-21 09:32:32,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:32:32,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:32:33,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 1 fire/smoke targets for API response. 2025-07-21 09:32:34,750 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061544722_766.jpg' 2025-07-21 09:32:35,012 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:35,012 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:35,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:35,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:35,408 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:35,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:35,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-21 09:32:35,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-21 09:32:35,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-21 09:32:36,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-21 09:32:36,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:36,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-21 09:32:36,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-21 09:32:36,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-21 09:32:36,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:32:36,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:32:36,646 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061544735_563.jpg' 2025-07-21 09:32:37,064 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:37,064 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:37,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:37,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:37,447 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:37,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:37,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-21 09:32:37,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-21 09:32:37,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-21 09:32:38,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-21 09:32:38,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:38,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-21 09:32:38,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-21 09:32:38,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-21 09:32:38,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-21 09:32:38,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-21 09:32:38,574 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061544737_300.jpg' 2025-07-21 09:32:38,846 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:38,847 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:38,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:39,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:39,182 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:39,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:39,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-21 09:32:39,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-21 09:32:39,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-21 09:32:40,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-21 09:32:40,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:40,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-21 09:32:40,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-21 09:32:40,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-21 09:32:40,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-21 09:32:40,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-21 09:32:40,507 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061544906_639.jpg' 2025-07-21 09:32:40,755 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:40,755 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:40,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:41,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:41,098 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:41,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:41,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-21 09:32:41,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-21 09:32:41,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-21 09:32:42,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-21 09:32:42,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:42,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-21 09:32:42,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-21 09:32:42,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-21 09:32:42,300 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:32:42,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-21 09:32:42,301 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061545210_184.jpg' 2025-07-21 09:32:42,567 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:42,567 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:42,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:42,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:42,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:42,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:42,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-21 09:32:42,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-21 09:32:42,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-21 09:32:43,101 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:32:43,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:43,101 - 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 09:32:43,101 - 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 09:32:43,101 - 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 09:32:43,132 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:32:43,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-21 09:32:43,133 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061545365_243.jpg' 2025-07-21 09:32:43,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:43,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:43,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:43,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:43,669 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:43,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:43,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:32:44,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:32:44,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 09:32:44,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-21 09:32:44,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:44,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-21 09:32:44,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-21 09:32:44,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-21 09:32:44,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-21 09:32:44,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-21 09:32:44,685 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061545544_530.jpg' 2025-07-21 09:32:44,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:44,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:44,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:45,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:45,110 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:45,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:45,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-21 09:32:45,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-21 09:32:45,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:32:45,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-21 09:32:45,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:45,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-21 09:32:45,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-21 09:32:45,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-21 09:32: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-21 09:32: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-21 09:32:46,107 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061546065_141.jpg' 2025-07-21 09:32:46,187 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:46,188 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:46,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:46,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:46,528 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:46,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:46,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:32:46,921 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:32:46,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-21 09:32:47,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-21 09:32:47,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:47,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:32:47,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:32:47,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:32:47,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-21 09:32:47,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-21 09:32:47,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061547312_958.jpg' 2025-07-21 09:32:47,780 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:47,780 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:47,780 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:48,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:48,122 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:48,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:48,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-21 09:32:48,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:32:48,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-21 09:32:48,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-21 09:32:48,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:48,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-21 09:32:48,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-21 09:32:48,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-21 09:32:49,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-21 09:32:49,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-21 09:32:49,119 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061567226_959.jpg' 2025-07-21 09:32:49,202 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:49,202 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:49,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:49,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:49,540 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:49,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:49,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09:32:49,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-21 09:32:49,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-21 09:32:50,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-21 09:32:50,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:50,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-21 09:32:50,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:32:50,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:32:50,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-21 09:32:50,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-21 09:32:50,539 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061567930_414.jpg' 2025-07-21 09:32:50,629 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:50,630 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:50,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:50,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:50,980 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:50,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:50,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:32:51,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-21 09:32:51,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-21 09:32:51,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-21 09:32:51,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:51,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-21 09:32:51,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-21 09:32:51,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-21 09:32:52,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-21 09:32:52,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-21 09:32:52,034 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061568748_797.jpg' 2025-07-21 09:32:52,487 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:52,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:52,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:52,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:52,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:52,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:52,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-21 09:32:53,234 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:32:53,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-21 09:32:53,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-21 09:32:53,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:53,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-21 09:32:53,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-21 09:32:53,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-21 09:32:53,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-21 09:32:53,847 - 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 09:32:53,848 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061569112_754.jpg' 2025-07-21 09:32:54,191 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:54,192 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:54,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:54,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:54,531 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:54,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:54,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-21 09:32:54,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-21 09:32:54,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:32:55,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-21 09:32:55,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:55,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-21 09:32:55,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-21 09:32:55,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-21 09:32: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-21 09:32: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-21 09:32:55,551 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061569975_728.jpg' 2025-07-21 09:32:55,648 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:55,648 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:55,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:55,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:55,999 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:55,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:55,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-21 09:32:56,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-21 09:32:56,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-21 09:32:56,760 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:32:56,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:56,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-21 09:32:56,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-21 09:32:56,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-21 09:32:57,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-21 09:32:57,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-21 09:32:57,039 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061571215_457.jpg' 2025-07-21 09:32:57,354 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:32:57,354 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:32:57,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:32:57,700 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:32:57,701 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:32:57,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:32:57,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-21 09:32:58,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-21 09:32:58,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-21 09:32:58,454 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:32:58,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:32:58,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-21 09:32:58,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-21 09:32:58,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-21 09:32:58,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-21 09:32:58,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-21 09:33:11,833 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061591574_791.jpg' 2025-07-21 09:33:11,939 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:33:11,940 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:33:11,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:33:12,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:33:12,384 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:33:12,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:33:12,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-21 09:33:12,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-21 09:33:12,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-21 09:33:13,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-21 09:33:13,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:33:13,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-21 09:33:13,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-21 09:33:13,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-21 09:33:13,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-21 09:33:13,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-21 09:33:13,401 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061592229_358.jpg' 2025-07-21 09:33:13,469 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:33:13,470 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:33:13,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:33:13,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:33:13,812 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:33:13,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:33:13,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-21 09:33:14,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-21 09:33:14,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-21 09:33:14,591 - 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-21 09:33:14,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:33:14,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-21 09:33:14,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-21 09:33:14,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-21 09:33:14,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-21 09:33:14,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-21 09:33:14,857 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061593998_602.jpg' 2025-07-21 09:33:14,934 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:33:14,934 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:33:14,934 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:33:15,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:33:15,274 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:33:15,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:33:15,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-21 09: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-21 09: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-21 09:33:16,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-21 09:33:16,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:33:16,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-21 09:33:16,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-21 09:33:16,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:33:16,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-21 09:33:16,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-21 09:33:35,056 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061614839_492.jpg' 2025-07-21 09:33:35,137 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:33:35,137 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:33:35,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:33:35,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:33:35,571 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:33:35,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:33:35,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-21 09:33:36,001 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:33:36,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:33:36,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-21 09:33:36,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:33:36,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-21 09:33:36,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-21 09:33:36,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-21 09:33:36,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-21 09:33:36,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-21 09:33:38,440 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753061618128_40.jpg' 2025-07-21 09:33:38,696 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:33:38,696 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:33:38,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:33:39,043 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:33:39,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:33:39,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:33:39,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-21 09:33:39,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-21 09:33:39,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-21 09:33:39,825 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:33:39,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:33:39,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:33:39,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-21 09:33:39,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-21 09:33:40,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-21 09:33:40,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-21 09:40:24,026 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062023814_774.jpg' 2025-07-21 09:40:24,527 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:24,527 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:24,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:24,972 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:24,972 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:24,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:24,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-21 09:40:25,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-21 09:40:25,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-21 09:40:25,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-21 09:40:25,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:25,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-21 09:40:25,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-21 09:40:25,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-21 09:40:26,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-21 09:40:26,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-21 09:40:26,019 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062023890_899.jpg' 2025-07-21 09:40:26,280 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:26,281 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:26,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:26,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:26,623 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:26,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:26,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09:40: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-21 09:40:27,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-21 09:40:27,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-21 09:40:27,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:27,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-21 09:40:27,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-21 09:40:27,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-21 09:40:27,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:40:27,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-21 09:40:27,671 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062024241_327.jpg' 2025-07-21 09:40:27,987 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:27,987 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:27,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:28,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:28,327 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:28,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:28,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-21 09:40: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-21 09:40: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-21 09:40:29,110 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:40:29,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:29,111 - 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 09:40:29,111 - 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 09:40:29,111 - 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 09:40: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-21 09:40:29,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-21 09:40:29,374 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062024123_964.jpg' 2025-07-21 09:40:29,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:29,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:29,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:30,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:30,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:30,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:30,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-21 09:40:30,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-21 09:40:30,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-21 09:40:30,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-21 09:40:30,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:30,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-21 09:40:30,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-21 09:40:30,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-21 09:40:31,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-21 09:40:31,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-21 09:40:31,097 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062024325_747.jpg' 2025-07-21 09:40:31,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:31,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:31,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:31,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:31,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:31,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:31,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-21 09:40:31,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-21 09:40:31,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-21 09:40:32,304 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:40:32,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:32,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:40:32,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-21 09:40:32,305 - 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 09:40:32,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-21 09:40:32,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-21 09:40:32,569 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062024545_418.jpg' 2025-07-21 09:40:32,711 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:32,711 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:32,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:32,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:32,893 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:32,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:32,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-21 09:40:33,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-21 09:40:33,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-21 09:40:33,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-21 09:40:33,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:33,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-21 09:40:33,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-21 09:40:33,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-21 09:40:33,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-21 09:40:33,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-21 09:40:33,247 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062024599_550.jpg' 2025-07-21 09:40:33,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:33,492 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:33,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:33,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:33,847 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:33,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:33,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-21 09:40:34,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-21 09:40:34,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 09:40:34,598 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:40:34,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:34,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-21 09:40:34,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-21 09:40:34,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-21 09:40:34,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:40:34,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-21 09:40:34,857 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062025107_394.jpg' 2025-07-21 09:40:35,108 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:35,108 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:35,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:35,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:35,448 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:35,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:35,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-21 09:40:35,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-21 09:40:35,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-21 09:40:36,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-21 09:40:36,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:36,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-21 09:40:36,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-21 09:40:36,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-21 09:40:36,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-21 09:40:36,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-21 09:40:36,440 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062025243_806.jpg' 2025-07-21 09:40:36,525 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:36,525 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:36,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:36,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:36,866 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:36,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:36,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09:40:37,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-21 09:40:37,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-21 09:40:37,608 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:40:37,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:37,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:40:37,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:40:37,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:40:37,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-21 09:40:37,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-21 09:40:37,861 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062025284_775.jpg' 2025-07-21 09:40:37,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:37,939 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:37,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:38,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:38,279 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:38,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:38,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-21 09:40:38,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-21 09:40:38,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-21 09:40:39,017 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:40:39,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:39,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-21 09:40:39,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-21 09:40:39,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-21 09:40:39,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-21 09:40:39,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-21 09:40:39,271 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062026046_380.jpg' 2025-07-21 09:40:39,523 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:39,523 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:39,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:39,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:39,867 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:39,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:39,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:40:40,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-21 09:40:40,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-21 09:40:40,608 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:40:40,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:40,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-21 09:40:40,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-21 09:40:40,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-21 09:40:40,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-21 09:40:40,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-21 09:40:40,861 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062026562_637.jpg' 2025-07-21 09:40:40,959 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:40,959 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:40,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:41,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:41,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:41,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:41,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-21 09:40:41,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-21 09:40:41,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-21 09:40:42,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-21 09:40:42,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:42,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-21 09:40:42,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-21 09:40:42,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-21 09:40:42,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:40:42,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:40:42,353 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062031797_154.jpg' 2025-07-21 09:40:42,452 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:42,453 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:42,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:42,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:42,792 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:42,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:42,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-21 09:40:43,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-21 09:40:43,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-21 09:40:43,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-21 09:40:43,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:43,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-21 09:40:43,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-21 09:40:43,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-21 09:40:43,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:40:43,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-21 09:40:47,595 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062047332_961.jpg' 2025-07-21 09:40:47,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:47,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:47,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:48,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:48,019 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:48,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:48,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-21 09:40:48,410 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:40:48,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:40:48,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-21 09:40:48,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:48,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-21 09:40:48,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-21 09:40:48,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-21 09:40:49,022 - 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-21 09:40:49,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-21 09:40:49,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-21 09:40:49,026 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062047628_999.jpg' 2025-07-21 09:40:49,341 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:49,342 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:49,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:49,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:49,689 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:49,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:49,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09:40:50,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-21 09:40:50,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 09:40:50,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-21 09:40:50,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:50,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-21 09:40:50,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-21 09:40:50,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-21 09:40:50,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-21 09:40:50,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-21 09:40:50,738 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062048308_644.jpg' 2025-07-21 09:40:51,099 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:51,099 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:51,099 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:51,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:51,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:51,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:51,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-21 09:40:51,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-21 09:40:51,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-21 09:40:52,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-21 09:40:52,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:52,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-21 09:40:52,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-21 09:40:52,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-21 09:40:52,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-21 09:40:52,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:40:52,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062049094_420.jpg' 2025-07-21 09:40:52,512 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:52,512 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:52,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:52,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:52,869 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:52,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:52,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09:40:53,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-21 09:40:53,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-21 09:40:53,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-21 09:40:53,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:53,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-21 09:40:53,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:40:53,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:40:53,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-21 09:40:53,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-21 09:40:53,873 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062049455_930.jpg' 2025-07-21 09:40:53,949 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:53,949 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:53,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:54,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:54,290 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:54,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:54,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:40:54,697 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:40:54,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-21 09:40:55,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-21 09:40:55,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:55,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-21 09:40:55,069 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:40:55,069 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:40:55,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-21 09:40:55,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-21 09:40:55,332 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062049577_296.jpg' 2025-07-21 09:40:55,409 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:40:55,410 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:40:55,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:40:55,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:40:55,752 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:40:55,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:40:55,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-21 09:40:56,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-21 09:40:56,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-21 09:40:56,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-21 09:40:56,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:40:56,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-21 09:40:56,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-21 09:40:56,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-21 09:40:56,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-21 09:40:56,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-21 09:41:11,509 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062071252_501.jpg' 2025-07-21 09:41:11,596 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:41:11,596 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:41:11,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:41:11,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:41:11,939 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:41:11,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:41:11,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-21 09:41:12,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-21 09:41:12,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-21 09:41:12,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-21 09:41:12,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:41:12,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-21 09:41:12,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-21 09:41:12,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-21 09:41:13,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-21 09:41:13,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-21 09:41:13,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062072062_388.jpg' 2025-07-21 09:41:13,139 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:41:13,139 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:41:13,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:41:13,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:41:13,481 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:41:13,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:41:13,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-21 09:41:13,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-21 09:41:13,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-21 09:41:14,259 - 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-21 09:41:14,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:41:14,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-21 09:41:14,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-21 09:41:14,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-21 09:41:14,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-21 09:41:14,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-21 09:41:14,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062073677_787.jpg' 2025-07-21 09:41:14,597 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:41:14,597 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:41:14,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:41:14,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:41:14,942 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:41:14,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:41:14,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-21 09:41: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-21 09:41:15,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-21 09:41:15,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-21 09:41:15,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:41:15,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-21 09:41:15,723 - 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 09:41:15,723 - 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 09:41: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-21 09:41: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-21 09:41:35,026 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062094777_718.jpg' 2025-07-21 09:41:35,099 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:41:35,099 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:41:35,099 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:41:35,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:41:35,456 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:41:35,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:41:35,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-21 09:41:35,871 - 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-21 09:41:35,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:41:35,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:41:35,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:41:35,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:41:36,191 - INFO - [utils.fire_smoke_detector] - [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 09:41:36,191 - 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 09:41:38,212 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062097924_789.jpg' 2025-07-21 09:41:38,298 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:41:38,298 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:41:38,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:41:38,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:41:38,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:41:38,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:41:38,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-21 09:41: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-21 09:41: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-21 09:41: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-21 09:41:39,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:41: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-21 09:41: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-21 09:41: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-21 09:41:39,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-21 09:41:39,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-21 09:48:24,599 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062504358_250.jpg' 2025-07-21 09:48:25,239 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:25,239 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:25,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:25,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:25,648 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:25,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:25,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-21 09:48:26,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-21 09:48:26,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-21 09:48:26,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:48:26,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:26,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:48:26,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:48:26,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:48:26,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-21 09:48:26,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-21 09:48:26,658 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062504346_642.jpg' 2025-07-21 09:48:26,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:26,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:26,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:27,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:27,289 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:27,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:27,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:48:27,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-21 09:48:27,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-21 09:48:28,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-21 09:48:28,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:28,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-21 09:48:28,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-21 09:48:28,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-21 09:48:28,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-21 09:48:28,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-21 09:48:28,293 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062504355_891.jpg' 2025-07-21 09:48:28,616 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:28,616 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:28,616 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:29,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:29,060 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:29,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:29,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-21 09:48:29,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-21 09:48:29,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 09:48:29,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-21 09:48:29,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:29,805 - 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 09:48:29,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:48:29,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:48:30,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:48:30,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:48:30,063 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062504575_11.jpg' 2025-07-21 09:48:30,460 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:30,460 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:30,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:30,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:30,820 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:30,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:30,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-21 09:48:31,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-21 09:48:31,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-21 09:48:31,572 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:48:31,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:31,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:48:31,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:48:31,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:48: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-21 09:48: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-21 09:48:31,831 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062504591_245.jpg' 2025-07-21 09:48:31,908 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:31,909 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:31,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:32,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:32,265 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:32,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:32,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-21 09:48:32,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-21 09:48:32,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-21 09:48: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-21 09:48:33,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:33,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-21 09:48:33,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-21 09:48:33,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-21 09:48:33,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-21 09:48:33,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-21 09:48:33,277 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062504659_777.jpg' 2025-07-21 09:48:33,526 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:33,526 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:33,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:33,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:33,885 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:33,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:33,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-21 09:48:34,274 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:48:34,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-21 09:48:34,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-21 09:48:34,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:34,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-21 09:48:34,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-21 09:48:34,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-21 09:48:34,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-21 09:48:34,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-21 09:48:34,882 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062504671_479.jpg' 2025-07-21 09:48:35,249 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:35,249 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:35,249 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:35,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:35,606 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:35,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:35,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-21 09:48:36,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-21 09:48:36,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-21 09: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-21 09:48:36,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09: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-21 09: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-21 09: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-21 09:48:36,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-21 09:48:36,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-21 09:48:36,611 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062504857_245.jpg' 2025-07-21 09:48:36,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:36,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:36,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:36,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:36,874 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:36,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:36,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-21 09:48: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-21 09:48: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-21 09:48:37,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-21 09:48:37,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:37,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-21 09:48:37,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-21 09:48:37,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-21 09:48:37,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-21 09:48:37,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-21 09:48:37,224 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062505102_333.jpg' 2025-07-21 09:48:37,310 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:37,311 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:37,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:37,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:37,661 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:37,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:37,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-21 09:48:38,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-21 09:48:38,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-21 09:48:38,417 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:48:38,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:38,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:48:38,418 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:48:38,418 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:48:38,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-21 09:48:38,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-21 09:48:38,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062505156_501.jpg' 2025-07-21 09:48:39,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:39,011 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:39,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:39,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:39,358 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:39,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:39,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:48:39,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-21 09:48:39,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 09:48:40,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-21 09:48:40,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:40,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-21 09:48:40,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-21 09:48:40,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:48:40,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-21 09:48:40,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-21 09:48:40,398 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062505351_625.jpg' 2025-07-21 09:48:40,680 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:40,680 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:40,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:41,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:41,032 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:41,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:41,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-21 09:48:41,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-21 09:48:41,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-21 09:48:41,792 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:48:41,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:41,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:48:41,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:48:41,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:48:42,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:48:42,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:48:42,073 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062505532_362.jpg' 2025-07-21 09:48:42,161 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:42,161 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:42,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:42,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:42,511 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:42,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:42,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-21 09:48:42,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-21 09:48:42,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:48:43,275 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:48:43,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:43,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-21 09:48:43,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-21 09:48:43,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-21 09:48:43,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-21 09:48:43,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-21 09:48:43,560 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062505584_147.jpg' 2025-07-21 09:48:43,650 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:43,650 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:43,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:43,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:43,997 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:43,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:43,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-21 09:48:44,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-21 09:48:44,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-21 09:48:44,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-21 09:48:44,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:48:44,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:48:44,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-21 09:48:44,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-21 09:48:45,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-21 09:48:45,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-21 09:48:45,041 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062506186_610.jpg' 2025-07-21 09:48:45,468 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:45,468 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:45,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:45,815 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:45,815 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:45,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:45,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-21 09:48:46,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-21 09:48:46,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-21 09:48: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-21 09:48:46,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:46,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-21 09:48:46,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-21 09:48:46,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-21 09:48:46,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-21 09:48:46,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-21 09:48:48,466 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062528248_477.jpg' 2025-07-21 09:48:48,793 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:48,793 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:48,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:49,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:49,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:49,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48: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-21 09:48:49,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-21 09:48:49,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:48:49,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-21 09:48:49,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:49,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-21 09:48:49,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-21 09:48:49,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-21 09:48:50,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-21 09:48:50,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-21 09:48:50,191 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062528871_971.jpg' 2025-07-21 09:48:50,459 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:50,459 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:50,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:50,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:50,812 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:50,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:50,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-21 09:48:51,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-21 09:48:51,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-21 09:48:51,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-21 09:48:51,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:51,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-21 09:48:51,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-21 09:48:51,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-21 09:48:51,852 - 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-21 09:48:51,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-21 09:48:51,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-21 09:48:51,853 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062529565_109.jpg' 2025-07-21 09:48:51,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:51,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:51,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:52,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:52,280 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:52,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:52,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-21 09:48:52,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-21 09:48:52,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-21 09:48:53,046 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:48:53,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:53,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-21 09:48:53,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-21 09:48:53,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-21 09:48:53,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-21 09:48:53,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-21 09:48:53,331 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062529564_975.jpg' 2025-07-21 09:48:53,412 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:53,412 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:53,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:53,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:53,757 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:53,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:53,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-21 09:48:54,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-21 09:48:54,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-21 09:48:54,521 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:48:54,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:54,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-21 09:48:54,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-21 09:48:54,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-21 09:48:54,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-21 09:48:54,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-21 09:48:54,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062529703_19.jpg' 2025-07-21 09:48:55,131 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:55,131 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:55,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:55,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:55,482 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:55,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:55,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-21 09:48:55,891 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:48:55,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 09:48:56,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-21 09:48:56,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:56,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-21 09:48:56,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-21 09:48:56,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-21 09:48:56,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-21 09:48:56,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-21 09:48:56,529 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062530297_341.jpg' 2025-07-21 09:48:56,615 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:48:56,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:48:56,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:48:56,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:48:56,963 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:48:56,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:48:56,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-21 09:48:57,379 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:48:57,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-21 09:48:57,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-21 09:48:57,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:48:57,738 - 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 09:48:57,738 - 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 09:48:57,738 - 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 09:48:58,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-21 09:48:58,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-21 09:49:14,073 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062553743_949.jpg' 2025-07-21 09:49:14,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:49:14,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:49:14,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:49:14,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:49:14,624 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:49:14,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:49:14,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-21 09:49:15,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-21 09:49:15,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-21 09:49:15,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-21 09:49:15,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:49:15,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-21 09:49:15,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-21 09:49:15,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-21 09:49:15,716 - INFO - [utils.fire_smoke_detector] - [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 09:49:15,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:49:15,718 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062553805_222.jpg' 2025-07-21 09:49:15,793 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:49:15,793 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:49:15,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:49:16,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:49:16,141 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:49:16,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:49:16,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-21 09:49:16,551 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:49:16,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-21 09:49:16,904 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:49:16,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:49:16,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-21 09:49:16,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-21 09:49:16,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-21 09:49:17,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-21 09:49:17,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-21 09:49:17,189 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062553942_77.jpg' 2025-07-21 09:49:17,268 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:49:17,268 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:49:17,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:49:17,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:49:17,617 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:49:17,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:49:17,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-21 09:49:18,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-21 09:49:18,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-21 09:49:18,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-21 09:49:18,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:49:18,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-21 09:49:18,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-21 09:49:18,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-21 09:49:18,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-21 09:49:18,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-21 09:49:37,661 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062577441_346.jpg' 2025-07-21 09:49:38,946 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:49:38,946 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:49:38,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:49:39,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:49:39,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:49:39,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:49: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-21 09:49:39,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-21 09:49:39,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-21 09:49:40,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-21 09:49:40,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:49: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-21 09:49:40,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-21 09:49:40,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-21 09:49:40,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-21 09:49:40,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-21 09:49:40,511 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062578511_963.jpg' 2025-07-21 09:49:40,597 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:49:40,597 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:49:40,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:49:40,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:49:40,943 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:49:40,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:49:40,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-21 09:49:41,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-21 09:49:41,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-21 09:49:41,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-21 09:49:41,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:49:41,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-21 09:49:41,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-21 09:49:41,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-21 09:49:41,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-21 09:49:41,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-21 09:56:24,628 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062984378_260.jpg' 2025-07-21 09:56:25,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:25,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:25,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:25,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:25,599 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:25,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:25,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-21 09:56:26,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-21 09:56:26,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-21 09:56:26,370 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:56:26,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56: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-21 09:56: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-21 09:56: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-21 09:56:26,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-21 09:56:26,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-21 09:56:26,653 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062984376_205.jpg' 2025-07-21 09:56:26,957 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:26,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:26,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:27,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:27,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:27,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56: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-21 09:56:27,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-21 09:56:27,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:56: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-21 09:56:28,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:28,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:56:28,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-21 09:56:28,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-21 09: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-21 09: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-21 09:56:28,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062984375_191.jpg' 2025-07-21 09:56:28,651 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:28,651 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:28,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:28,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:28,999 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:28,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:28,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-21 09:56:29,409 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:56:29,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-21 09:56: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-21 09:56:29,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:29,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-21 09:56:29,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-21 09:56:29,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-21 09:56:30,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-21 09:56:30,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-21 09:56:30,044 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062984483_53.jpg' 2025-07-21 09:56:30,333 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:30,333 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:30,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:30,681 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:30,681 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:30,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:30,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:56:31,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-21 09:56:31,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-21 09:56:31,442 - 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-21 09:56:31,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 09:56:31,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 09:56:31,504 - 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-21 09:56:31,504 - 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-21 09:56:31,505 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:56:31,505 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:56:31,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-21 09:56:31,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-21 09:56:31,788 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062984503_663.jpg' 2025-07-21 09:56:31,885 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:31,885 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:31,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:32,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:32,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:32,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:32,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:56:32,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-21 09:56:32,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-21 09:56:32,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-21 09:56:32,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:32,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-21 09:56:32,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-21 09:56:32,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-21 09:56:33,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 09:56:33,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 09:56:33,218 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062984487_285.jpg' 2025-07-21 09:56:33,500 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:33,501 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:33,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:33,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:33,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:33,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:33,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-21 09:56:34,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-21 09:56:34,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-21 09:56:34,594 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:56:34,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:34,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-21 09:56:34,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-21 09:56:34,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-21 09:56: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-21 09:56: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-21 09:56:34,846 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062984551_128.jpg' 2025-07-21 09:56:35,099 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:35,099 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:35,099 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:35,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:35,284 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:35,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:35,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:56:35,409 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:56:35,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-21 09:56:35,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-21 09:56:35,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:35,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-21 09:56:35,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-21 09:56:35,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-21 09:56:35,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-21 09:56:35,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-21 09:56:35,634 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062984798_905.jpg' 2025-07-21 09:56:35,722 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:35,722 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:35,722 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:36,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:36,071 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:36,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:36,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-21 09:56:36,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-21 09:56:36,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-21 09:56:36,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-21 09:56:36,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:36,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-21 09:56:36,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-21 09:56:36,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-21 09:56:37,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-21 09:56:37,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-21 09:56:37,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062984988_313.jpg' 2025-07-21 09:56:37,173 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:37,173 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:37,173 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:37,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:37,513 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:37,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:37,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-21 09:56:37,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-21 09:56:37,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-21 09:56:38,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-21 09:56:38,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:38,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-21 09:56:38,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-21 09:56:38,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-21 09:56:38,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-21 09:56:38,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-21 09:56:38,508 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062985220_658.jpg' 2025-07-21 09:56:38,582 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:38,582 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:38,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:38,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:38,922 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:38,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:38,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-21 09:56:39,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-21 09:56:39,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-21 09:56:39,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-21 09:56:39,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:39,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-21 09:56:39,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-21 09:56:39,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-21 09:56:39,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-21 09:56:39,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-21 09:56:39,926 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062985834_14.jpg' 2025-07-21 09:56:40,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:40,012 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:40,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:40,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:40,361 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:40,362 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:40,362 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09:56:40,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-21 09:56:40,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:56:41,106 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 09:56:41,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:41,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-21 09:56:41,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-21 09:56:41,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-21 09:56:41,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-21 09:56:41,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-21 09:56:41,366 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062985889_689.jpg' 2025-07-21 09:56:41,640 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:41,640 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:41,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:41,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:41,989 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:41,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:41,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:56:42,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-21 09:56:42,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-21 09:56:42,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-21 09:56:42,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:42,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-21 09:56:42,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-21 09:56:42,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-21 09:56:42,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-21 09:56:42,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-21 09:56:42,981 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062985988_745.jpg' 2025-07-21 09:56:43,067 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:43,067 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:43,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:43,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:43,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:43,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:43,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-21 09:56:43,796 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:56:43,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-21 09:56:44,150 - 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-21 09:56:44,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 09:56:44,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-21 09:56:44,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-21 09:56:44,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-21 09:56:44,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-21 09:56:44,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-21 09:56:44,407 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753062986211_116.jpg' 2025-07-21 09:56:44,693 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:44,693 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:44,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:45,039 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:45,039 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:45,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:45,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-21 09:56:45,431 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:56:45,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-21 09:56:45,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-21 09:56:45,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:45,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-21 09:56:45,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-21 09:56:45,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-21 09:56:46,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-21 09:56:46,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-21 09:56:47,887 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063007663_13.jpg' 2025-07-21 09:56:48,147 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:48,147 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:48,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:48,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:48,489 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:48,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:48,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 09:56:48,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-21 09:56:48,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-21 09:56:49,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-21 09:56:49,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:49,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-21 09: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-21 09: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-21 09:56:49,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-21 09:56:49,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-21 09:56:49,490 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063008032_618.jpg' 2025-07-21 09:56:49,575 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:49,575 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:49,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:49,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:49,922 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:49,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:49,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-21 09:56:50,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-21 09:56:50,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-21 09:56:50,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-21 09:56:50,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:50,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-21 09:56:50,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-21 09:56:50,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-21 09:56:50,921 - 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-21 09:56:50,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:56:50,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-21 09:56:50,922 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063008376_426.jpg' 2025-07-21 09:56:50,987 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:50,987 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:50,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:51,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:51,328 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:51,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:51,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-21 09:56:51,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-21 09:56:51,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-21 09:56:52,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-21 09:56:52,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:52,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-21 09:56:52,069 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:56:52,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-21 09:56:52,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-21 09:56:52,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:56:52,325 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063009186_752.jpg' 2025-07-21 09:56:52,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:52,408 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:52,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:52,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:52,757 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:52,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:52,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-21 09:56:53,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-21 09:56:53,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-21 09:56:53,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-21 09:56:53,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:53,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-21 09:56:53,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-21 09:56:53,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-21 09:56:53,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-21 09:56:53,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-21 09:56:53,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063010073_662.jpg' 2025-07-21 09:56:53,838 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:56:53,838 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:56:53,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:56:54,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:56:54,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:56:54,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:56:54,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-21 09:56:54,559 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:56:54,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-21 09:56:54,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-21 09:56:54,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:56:54,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-21 09:56:54,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-21 09:56:54,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-21 09:56:55,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-21 09:56:55,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-21 09:57:12,245 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063032030_516.jpg' 2025-07-21 09:57:12,320 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:57:12,320 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:57:12,321 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:57:12,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:57:12,765 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:57:12,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:57:12,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-21 09:57:13,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-21 09:57:13,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-21 09:57:13,506 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:57:13,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:57:13,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 09:57:13,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 09:57:13,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:57:13,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-21 09:57:13,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-21 09:57:13,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063033224_458.jpg' 2025-07-21 09:57:13,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:57:13,848 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:57:13,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:57:14,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:57:14,187 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:57:14,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:57:14,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09:57:14,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-21 09:57:14,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 09:57:14,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-21 09:57:14,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:57:14,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-21 09:57:14,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-21 09:57:14,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-21 09:57:15,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 09:57:15,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:57:15,187 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063034208_757.jpg' 2025-07-21 09:57:15,561 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:57:15,561 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:57:15,561 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:57:15,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:57:15,910 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:57:15,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:57:15,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-21 09:57:16,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-21 09:57:16,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-21 09:57:16,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-21 09:57:16,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:57:16,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-21 09:57:16,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-21 09:57:16,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-21 09:57:16,904 - INFO - [utils.fire_smoke_detector] - [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 09:57:16,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 09:57:37,026 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063056823_890.jpg' 2025-07-21 09:57:37,297 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:57:37,297 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:57:37,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:57:37,729 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:57:37,729 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:57:37,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:57:37,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-21 09:57: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-21 09:57: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-21 09:57:38,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-21 09:57:38,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:57:38,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-21 09:57:38,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-21 09:57:38,482 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 09:57:38,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-21 09:57:38,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-21 09:57:38,736 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063058107_70.jpg' 2025-07-21 09:57:38,822 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 09:57:38,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 09:57:38,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 09:57:39,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 09:57:39,167 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 09:57:39,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 09:57:39,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 09:57:39,559 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 09:57:39,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-21 09:57:39,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-21 09:57:39,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 09:57:39,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-21 09:57:39,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-21 09:57:39,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-21 09:57:40,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-21 09:57:40,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-21 10:00:24,972 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063224749_711.jpg' 2025-07-21 10:00:25,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:25,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:25,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:25,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:25,423 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:25,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:25,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-21 10:00:25,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-21 10:00:25,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-21 10:00:26,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-21 10:00:26,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:26,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-21 10:00:26,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-21 10:00:26,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-21 10:00:26,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-21 10:00:26,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-21 10:00:26,426 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063224808_795.jpg' 2025-07-21 10:00:26,533 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:26,534 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:26,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:26,877 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:26,878 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:26,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:26,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-21 10:00:27,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:00:27,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-21 10:00:27,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-21 10:00:27,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:27,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-21 10:00:27,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-21 10:00:27,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-21 10:00:27,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-21 10:00:27,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-21 10:00:27,876 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063224953_845.jpg' 2025-07-21 10:00:27,955 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:27,955 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:27,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:28,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:28,296 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:28,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:28,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:00:28,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-21 10:00:28,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-21 10:00:29,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-21 10:00:29,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:29,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-21 10:00:29,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-21 10:00:29,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-21 10:00:29,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-21 10:00:29,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-21 10:00:29,295 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063224944_352.jpg' 2025-07-21 10:00:29,374 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:29,374 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:29,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:29,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:29,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:29,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:29,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-21 10:00:30,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-21 10:00:30,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-21 10:00:30,466 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:00:30,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:30,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-21 10:00:30,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-21 10:00:30,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-21 10:00:30,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-21 10:00:30,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-21 10:00:30,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063225090_571.jpg' 2025-07-21 10:00:30,792 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:30,793 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:30,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:31,134 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:31,134 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:31,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:31,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-21 10:00:31,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-21 10:00:31,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-21 10:00:31,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-21 10:00:31,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:31,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-21 10:00:31,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-21 10:00:31,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-21 10:00:32,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:00:32,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:00:32,129 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063225202_543.jpg' 2025-07-21 10:00:32,191 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:32,191 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:32,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:32,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:32,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:32,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00: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-21 10:00:32,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-21 10:00:32,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:00:32,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-21 10:00:32,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:32,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-21 10:00:32,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-21 10:00:32,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-21 10:00:32,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-21 10:00:32,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-21 10:00:32,797 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063225851_140.jpg' 2025-07-21 10:00:32,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:32,887 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:32,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:33,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:33,239 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:33,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:33,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-21 10:00: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-21 10:00: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-21 10:00:33,981 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:00:33,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:33,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-21 10:00:33,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:00:33,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:00:34,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-21 10:00:34,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-21 10:00:34,235 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063226010_620.jpg' 2025-07-21 10:00:34,314 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:34,314 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:34,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:34,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:34,657 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:34,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:34,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-21 10:00:35,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-21 10:00:35,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-21 10:00:35,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-21 10:00:35,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:35,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-21 10:00:35,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-21 10:00:35,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-21 10:00:35,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:00:35,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:00:35,670 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063226026_802.jpg' 2025-07-21 10:00:35,736 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:35,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:35,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:35,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:35,919 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:35,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:35,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-21 10:00:36,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-21 10:00:36,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-21 10:00:36,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-21 10:00:36,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:36,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-21 10:00:36,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-21 10:00:36,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-21 10:00:36,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-21 10:00:36,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-21 10:00:36,268 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063226223_105.jpg' 2025-07-21 10:00:36,358 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:36,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:36,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:36,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:36,707 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:36,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:36,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-21 10:00:37,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-21 10:00:37,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-21 10:00:37,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 10:00:37,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:37,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-21 10:00:37,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 10:00:37,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 10:00:37,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:00:37,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-21 10:00:37,716 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063226273_14.jpg' 2025-07-21 10:00:37,991 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:37,991 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:37,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:38,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:38,339 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:38,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:38,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-21 10:00:38,731 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:00:38,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:00:39,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-21 10:00:39,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:39,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-21 10:00:39,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-21 10:00:39,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-21 10:00:39,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-21 10:00:39,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-21 10:00:39,332 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063226762_437.jpg' 2025-07-21 10:00:39,632 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:39,632 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:39,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:39,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:39,994 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:39,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:39,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:00:40,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-21 10:00:40,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-21 10:00:40,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-21 10:00:40,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:40,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-21 10:00:40,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-21 10:00:40,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-21 10:00:40,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-21 10:00:40,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-21 10:00:40,998 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063226909_261.jpg' 2025-07-21 10:00:41,078 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:41,078 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:41,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:41,430 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:41,430 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:41,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:41,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:00:41,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-21 10:00:41,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-21 10:00:42,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-21 10:00:42,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:42,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-21 10:00:42,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-21 10:00:42,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-21 10:00:42,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-21 10:00:42,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-21 10:00:42,434 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063232049_513.jpg' 2025-07-21 10:00:42,674 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:42,674 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:42,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:43,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:43,031 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:43,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:43,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-21 10:00:43,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-21 10:00:43,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-21 10:00:43,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-21 10:00:43,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:43,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-21 10:00:43,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-21 10:00:43,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-21 10:00:44,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-21 10:00:44,023 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:00:48,819 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063248583_250.jpg' 2025-07-21 10:00:48,893 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:48,893 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:48,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:49,251 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:49,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:49,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:49,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-21 10:00:49,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-21 10:00:49,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-21 10:00:49,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-21 10:00:49,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:49,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-21 10:00:49,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-21 10:00:49,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-21 10:00:50,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:00:50,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:00:50,259 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063248930_640.jpg' 2025-07-21 10:00:50,343 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:50,343 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:50,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:50,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:50,698 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:50,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:50,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:00:51,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-21 10:00:51,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:00:51,441 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:00:51,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:51,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:00:51,441 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:00:51,441 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:00:51,695 - 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-21 10:00:51,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-21 10:00:51,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-21 10:00:51,697 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063249544_167.jpg' 2025-07-21 10:00:51,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:51,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:51,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:52,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:52,135 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:52,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:52,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 10:00:52,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-21 10:00:52,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-21 10:00:52,881 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:00:52,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:52,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:00:52,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:00:52,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:00:53,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:00:53,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:00:53,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063250332_43.jpg' 2025-07-21 10:00:53,438 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:53,438 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:53,438 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:53,810 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:53,811 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:53,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:53,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-21 10:00: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-21 10:00: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-21 10:00:54,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-21 10:00:54,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:54,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-21 10:00:54,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-21 10:00:54,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-21 10:00: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-21 10:00: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-21 10:00:54,811 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063250385_230.jpg' 2025-07-21 10:00:54,888 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:54,889 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:54,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:55,248 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:55,248 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:55,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:55,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-21 10:00:55,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-21 10:00:55,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-21 10:00:55,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-21 10:00:55,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:55,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-21 10:00:55,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-21 10:00:55,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-21 10:00:56,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:00:56,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:00:56,251 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063250741_183.jpg' 2025-07-21 10:00:56,328 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:00:56,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:00:56,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:00:56,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:00:56,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:00:56,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:00:56,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-21 10:00:57,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-21 10:00:57,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-21 10:00:57,434 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:00:57,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:00:57,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:00:57,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:00:57,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:00:57,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-21 10:00:57,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-21 10:01:13,528 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063273313_19.jpg' 2025-07-21 10:01:13,596 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:01:13,596 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:01:13,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:01:13,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:01:13,954 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:01:13,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:01:13,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-21 10:01:14,342 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:01:14,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:01:14,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-21 10:01:14,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:01:14,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-21 10:01:14,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:01:14,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:01:14,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-21 10:01:14,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-21 10:01:14,955 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063273323_391.jpg' 2025-07-21 10:01:15,044 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:01:15,044 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:01:15,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:01:15,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:01:15,399 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:01:15,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:01:15,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-21 10:01:15,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-21 10:01:15,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-21 10:01:16,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-21 10:01:16,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:01:16,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-21 10:01:16,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-21 10:01:16,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-21 10:01:16,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-21 10:01:16,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-21 10:01:16,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063274253_941.jpg' 2025-07-21 10:01:16,693 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:01:16,694 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:01:16,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:01:17,051 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:01:17,051 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:01:17,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:01:17,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-21 10:01:17,444 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:01:17,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-21 10:01:17,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-21 10:01:17,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:01:17,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-21 10:01:17,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-21 10:01:17,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-21 10:01:18,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-21 10:01:18,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-21 10:01:36,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063296360_484.jpg' 2025-07-21 10:01:36,856 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:01:36,856 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:01:36,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:01:37,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:01:37,314 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:01:37,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:01: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-21 10:01:37,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-21 10:01:37,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-21 10:01:38,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-21 10:01:38,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:01:38,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-21 10:01:38,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-21 10:01:38,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-21 10:01:38,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:01:38,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:01:38,433 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063298190_348.jpg' 2025-07-21 10:01:38,511 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:01:38,511 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:01:38,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:01:38,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:01:38,867 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:01:38,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:01:38,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:01:39,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:01:39,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-21 10:01:39,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-21 10:01:39,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:01:39,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-21 10:01:39,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-21 10:01:39,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-21 10:01:39,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:01:39,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:08:23,672 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063703487_174.jpg' 2025-07-21 10:08:24,160 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:24,161 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:24,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:24,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:24,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:24,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:24,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-21 10:08:24,219 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:08:24,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:08:24,360 - 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-21 10:08:24,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:08:24,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-21 10:08:24,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-21 10:08:24,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-21 10:08:24,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-21 10:08:24,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-21 10:08:24,383 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063704132_879.jpg' 2025-07-21 10:08:24,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:24,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:24,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:25,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:25,100 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:25,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:25,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-21 10:08:25,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-21 10:08:25,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-21 10:08:26,011 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:08:26,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:26,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:08:26,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:08:26,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:08:26,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-21 10:08:26,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-21 10:08:26,268 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063704208_66.jpg' 2025-07-21 10:08:26,348 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:26,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:26,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:26,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:26,693 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:26,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:26,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-21 10:08:27,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:08:27,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:08:27,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-21 10:08:27,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:27,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-21 10:08:27,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-21 10:08:27,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-21 10:08:27,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:08:27,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:08:27,702 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063704379_793.jpg' 2025-07-21 10:08:27,948 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:27,949 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:27,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:28,303 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:28,304 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:28,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:28,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 10:08:28,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-21 10:08:28,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-21 10:08:29,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-21 10:08:29,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:29,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:08:29,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:08:29,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-21 10:08:29,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-21 10:08:29,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:08:29,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063704698_955.jpg' 2025-07-21 10:08:29,597 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:29,597 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:29,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:29,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:29,781 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:29,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:29,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-21 10:08:29,907 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:08:29,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:08:30,100 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:08:30,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:30,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-21 10:08:30,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-21 10:08:30,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-21 10:08:30,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-21 10:08:30,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-21 10:08:30,133 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063704903_17.jpg' 2025-07-21 10:08:30,420 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:30,420 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:30,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:30,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:30,770 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:30,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:30,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-21 10:08:31,156 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:08:31,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 10:08:31,510 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:08:31,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:31,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:08:31,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:08:31,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:08:31,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-21 10:08:31,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-21 10:08:31,781 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063704908_493.jpg' 2025-07-21 10:08:31,855 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:31,855 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:31,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:32,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:32,199 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:32,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:32,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-21 10:08: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-21 10:08: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-21 10:08:32,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-21 10:08:32,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:32,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-21 10:08:32,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-21 10:08:32,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-21 10:08:33,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-21 10:08:33,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-21 10:08:33,195 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063705015_457.jpg' 2025-07-21 10:08:33,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:33,504 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:33,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:33,841 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:33,841 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:33,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:33,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:08:34,233 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:08:34,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:08:34,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-21 10:08:34,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:34,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-21 10:08:34,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-21 10:08:34,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-21 10:08:34,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-21 10:08: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-21 10:08:34,846 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063705130_568.jpg' 2025-07-21 10:08:34,927 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:34,927 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:34,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:35,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:35,275 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:35,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:35,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-21 10:08:35,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-21 10:08:35,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-21 10:08:36,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-21 10:08:36,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:36,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:08:36,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-21 10:08:36,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-21 10:08:36,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-21 10:08:36,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-21 10:08:36,276 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063705278_483.jpg' 2025-07-21 10:08:36,369 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:36,369 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:36,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:36,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:36,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:36,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:36,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-21 10:08:37,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-21 10:08:37,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-21 10:08:37,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-21 10:08:37,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:37,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-21 10:08:37,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-21 10:08:37,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-21 10:08:37,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:08:37,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:08:37,721 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063705435_728.jpg' 2025-07-21 10:08:37,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:37,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:37,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:38,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:38,319 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:38,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:38,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-21 10:08: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-21 10:08: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-21 10:08:39,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-21 10:08:39,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:39,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-21 10:08:39,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-21 10:08:39,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-21 10:08:39,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-21 10:08:39,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-21 10:08:39,317 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063705613_795.jpg' 2025-07-21 10:08:39,735 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:39,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:39,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:40,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:40,086 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:40,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:40,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-21 10:08:40,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-21 10:08:40,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:08:40,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-21 10:08:40,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:40,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-21 10:08:40,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-21 10:08:40,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-21 10:08:41,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-21 10:08:41,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-21 10:08:41,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063705620_468.jpg' 2025-07-21 10:08:41,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:41,165 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:41,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:41,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:41,506 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:41,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:41,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-21 10:08:41,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-21 10:08:41,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-21 10:08:42,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-21 10:08:42,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:42,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-21 10:08:42,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-21 10:08:42,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:08:42,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-21 10:08:42,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-21 10:08:42,523 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063706738_415.jpg' 2025-07-21 10:08:42,601 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:42,601 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:42,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:43,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:43,025 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:43,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:43,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-21 10:08:43,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-21 10:08:43,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-21 10:08:43,994 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:08:43,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:43,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:08:43,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:08:43,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:08:44,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-21 10:08:44,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-21 10:08:44,322 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063706755_244.jpg' 2025-07-21 10:08:44,581 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:44,582 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:44,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:44,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:44,971 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:44,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:44,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-21 10:08:45,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-21 10:08:45,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-21 10:08:45,737 - 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-21 10:08:45,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:08:45,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:08:45,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:08:45,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:08:46,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-21 10:08:46,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-21 10:08:48,744 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063728512_158.jpg' 2025-07-21 10:08:48,823 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:48,823 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:48,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:49,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:49,176 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:49,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:49,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-21 10:08: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-21 10:08:49,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-21 10:08:49,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-21 10:08:49,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:49,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:08:49,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:08:49,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-21 10:08:50,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-21 10:08:50,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-21 10:08:50,180 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063728812_198.jpg' 2025-07-21 10:08:50,255 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:50,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:50,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:50,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:50,593 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:50,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:50,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-21 10:08:50,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-21 10:08:50,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-21 10:08:51,345 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:08:51,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:51,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:08:51,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-21 10:08:51,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-21 10:08:51,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-21 10:08:51,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-21 10:08:51,608 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063729112_50.jpg' 2025-07-21 10:08:51,679 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:51,680 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:51,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:52,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:52,026 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:52,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:52,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-21 10:08:52,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-21 10:08:52,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-21 10:08:52,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-21 10:08:52,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:52,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-21 10:08:52,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-21 10:08:52,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-21 10:08:53,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-21 10:08:53,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-21 10:08:53,023 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063729100_372.jpg' 2025-07-21 10:08:53,291 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:53,291 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:53,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:53,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:53,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:53,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:53,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-21 10:08:54,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-21 10:08:54,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-21 10:08:54,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-21 10:08:54,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:54,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-21 10:08:54,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-21 10:08:54,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-21 10:08:54,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-21 10:08:54,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-21 10:08:54,633 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063730677_494.jpg' 2025-07-21 10:08:54,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:54,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:54,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:55,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:55,061 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:55,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:55,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:08:55,453 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:08:55,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-21 10:08:55,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-21 10:08:55,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:55,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-21 10:08:55,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-21 10:08:55,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-21 10:08:56,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-21 10:08:56,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-21 10:08:56,062 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063730945_636.jpg' 2025-07-21 10:08:56,139 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:08:56,139 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:08:56,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:08:56,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:08:56,478 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:08:56,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:08:56,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-21 10:08:56,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-21 10:08:56,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:08:57,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-21 10:08:57,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:08:57,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-21 10:08:57,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-21 10:08:57,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-21 10:08:57,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-21 10:08:57,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-21 10:09:12,890 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063752639_52.jpg' 2025-07-21 10:09:12,994 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:09:12,995 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:09:12,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:09:13,401 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:09:13,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:09:13,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:09:13,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-21 10:09:13,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-21 10:09:13,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-21 10:09: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-21 10:09:14,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:09: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-21 10:09: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-21 10:09: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-21 10:09: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-21 10:09: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-21 10:09:14,395 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063752877_18.jpg' 2025-07-21 10:09:14,464 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:09:14,464 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:09:14,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:09:14,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:09:14,807 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:09:14,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:09:14,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-21 10:09:15,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-21 10:09:15,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-21 10:09:15,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-21 10:09:15,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:09:15,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-21 10:09:15,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-21 10:09:15,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-21 10:09:15,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:09:15,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-21 10:09:15,810 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063754685_204.jpg' 2025-07-21 10:09:15,886 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:09:15,886 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:09:15,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:09:16,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:09:16,232 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:09:16,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:09:16,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:09:16,632 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:09:16,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:09:16,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-21 10:09:16,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:09:16,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-21 10:09:16,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-21 10:09:16,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-21 10:09:17,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-21 10:09:17,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-21 10:09:36,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063776119_688.jpg' 2025-07-21 10:09:36,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:09:36,679 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:09:36,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:09:37,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:09:37,109 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:09:37,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:09:37,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-21 10:09: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-21 10:09: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-21 10:09:37,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-21 10:09:37,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:09:37,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-21 10:09:37,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-21 10:09:37,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-21 10:09:38,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:09:38,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:09:39,146 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753063778895_853.jpg' 2025-07-21 10:09:39,420 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:09:39,420 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:09:39,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:09:39,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:09:39,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:09:39,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:09:39,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-21 10:09:40,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-21 10:09:40,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-21 10:09:40,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-21 10:09:40,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:09:40,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-21 10:09:40,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:09:40,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:09:40,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:09:40,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:16:23,892 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064183723_31.jpg' 2025-07-21 10:16:24,347 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:24,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:24,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:24,397 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:24,397 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:24,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:24,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-21 10:16:24,421 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:16:24,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 10:16:24,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-21 10:16:24,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:24,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-21 10:16:24,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-21 10:16:24,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-21 10:16:24,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-21 10:16:24,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-21 10:16:24,620 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064184044_341.jpg' 2025-07-21 10:16:24,914 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:24,914 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:24,914 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:25,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:25,296 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:25,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:25,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-21 10:16:25,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-21 10:16:25,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-21 10:16:26,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-21 10:16:26,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:26,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-21 10:16:26,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-21 10:16:26,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-21 10:16:26,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-21 10:16:26,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-21 10:16:26,295 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064184610_999.jpg' 2025-07-21 10:16:26,563 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:26,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:26,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:26,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:26,908 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:26,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:26,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:16:27,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-21 10:16:27,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-21 10:16:27,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-21 10:16:27,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:27,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-21 10:16:27,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-21 10:16:27,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-21 10:16:27,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-21 10:16:27,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-21 10:16:27,917 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064184733_93.jpg' 2025-07-21 10:16:27,985 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:27,985 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:27,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:28,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:28,341 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:28,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:28,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-21 10:16:28,734 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:16:28,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:16: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-21 10:16:29,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:29,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:16:29,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:16:29,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:16: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-21 10:16: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-21 10:16:29,342 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064184823_781.jpg' 2025-07-21 10:16:29,590 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:29,590 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:29,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:29,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:29,942 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:29,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:29,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-21 10:16:30,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-21 10:16:30,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:16:30,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-21 10:16:30,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:30,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-21 10:16:30,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-21 10:16:30,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-21 10:16:30,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:16:30,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-21 10:16:30,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064184875_269.jpg' 2025-07-21 10:16:31,202 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:31,203 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:31,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:31,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:31,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:31,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:31,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-21 10:16:32,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-21 10:16:32,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-21 10:16:32,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-21 10:16:32,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:32,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-21 10:16:32,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-21 10:16:32,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-21 10:16:32,933 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:16:32,933 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:16:32,934 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064184893_324.jpg' 2025-07-21 10:16:33,198 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:33,198 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:33,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:33,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:33,635 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:33,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16: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-21 10:16: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-21 10:16: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-21 10:16:34,598 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:16:34,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:34,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-21 10:16:34,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-21 10:16:34,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-21 10:16:34,931 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:16:34,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-21 10:16:34,933 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064185055_711.jpg' 2025-07-21 10:16:35,198 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:35,198 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:35,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:35,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:35,645 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:35,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:35,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-21 10:16:36,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-21 10:16:36,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-21 10:16:36,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-21 10:16:36,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:16:36,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-21 10:16:36,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-21 10:16:36,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-21 10:16:36,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:16:36,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-21 10:16:36,931 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064185249_989.jpg' 2025-07-21 10:16:37,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:37,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:37,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:37,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:37,421 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:37,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:37,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:16:37,816 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:16:37,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:16:38,171 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:16:38,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:38,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-21 10:16:38,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-21 10:16:38,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-21 10:16:38,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-21 10:16:38,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-21 10:16:38,429 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064185413_684.jpg' 2025-07-21 10:16:38,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:38,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:38,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:39,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:39,069 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:39,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:39,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-21 10:16:39,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-21 10:16:39,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-21 10:16:39,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-21 10:16:39,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:39,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-21 10:16:39,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-21 10:16:39,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-21 10:16:40,071 - INFO - [utils.fire_smoke_detector] - [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 10:16:40,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-21 10:16:40,072 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064185502_299.jpg' 2025-07-21 10:16:40,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:40,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:40,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:40,638 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:40,639 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:40,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:40,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 10:16:41,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-21 10:16:41,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-21 10:16: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-21 10:16:41,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16: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-21 10:16:41,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-21 10:16:41,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-21 10:16:41,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:16:41,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:16:41,654 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064185774_362.jpg' 2025-07-21 10:16:41,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:41,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:41,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:42,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:42,285 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:42,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:42,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-21 10:16:42,680 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:16:42,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:16:43,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-21 10:16:43,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16: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-21 10:16: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-21 10:16: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-21 10: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-21 10: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-21 10:16:43,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064186787_789.jpg' 2025-07-21 10:16:43,379 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:43,379 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:43,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:43,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:43,735 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:43,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:43,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-21 10:16:44,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-21 10:16:44,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-21 10:16:44,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-21 10:16:44,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:16:44,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-21 10:16:44,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-21 10:16:44,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-21 10:16:44,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-21 10:16:44,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-21 10:16:48,464 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064208213_354.jpg' 2025-07-21 10:16:48,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:48,557 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:48,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:48,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:48,912 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:48,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:48,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-21 10:16:49,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-21 10:16:49,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-21 10:16:49,665 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:16:49,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:49,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-21 10:16:49,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-21 10:16:49,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-21 10:16:49,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-21 10:16:49,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-21 10:16:49,920 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064208441_542.jpg' 2025-07-21 10:16:49,991 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:49,991 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:49,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:50,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:50,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:50,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:50,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 10:16:50,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:16:50,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:16:51,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-21 10:16:51,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:51,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-21 10:16:51,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-21 10:16:51,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-21 10:16:51,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:16:51,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:16:51,364 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064208444_564.jpg' 2025-07-21 10:16:51,446 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:51,446 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:51,446 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:51,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:51,803 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:51,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:51,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:16:52,196 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:16:52,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-21 10:16:52,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-21 10:16:52,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:52,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-21 10:16:52,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-21 10:16:52,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-21 10:16:52,810 - 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-21 10:16:52,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-21 10:16:52,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-21 10:16:52,812 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064209025_132.jpg' 2025-07-21 10:16:52,885 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:52,885 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:52,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:53,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:53,239 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:53,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:53,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-21 10:16:53,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-21 10:16:53,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-21 10:16:53,992 - 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-21 10:16:53,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:16:53,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-21 10:16:53,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-21 10:16:53,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-21 10:16:54,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:16:54,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-21 10:16:54,255 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064210363_8.jpg' 2025-07-21 10:16:54,568 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:16:54,568 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:16:54,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:16:54,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:16:54,931 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:16:54,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:16:54,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-21 10:16:55,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-21 10:16:55,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-21 10:16:55,684 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:16:55,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:16:55,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:16:55,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-21 10:16:55,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-21 10:16:55,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-21 10:16:55,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-21 10:17:00,202 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064219961_124.jpg' 2025-07-21 10:17:00,463 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:17:00,463 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:17:00,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:17:00,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:17:00,818 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:17:00,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:17:00,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-21 10:17:01,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-21 10:17:01,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-21 10:17:01,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-21 10:17:01,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:17:01,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-21 10:17:01,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-21 10:17:01,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-21 10:17:01,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:17:01,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-21 10:17:13,240 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064233032_905.jpg' 2025-07-21 10:17:13,314 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:17:13,314 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:17:13,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:17:13,765 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:17:13,765 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:17:13,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:17:13,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-21 10:17:14,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-21 10:17:14,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-21 10:17:14,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-21 10:17:14,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:17:14,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-21 10:17:14,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-21 10:17:14,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-21 10:17:14,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-21 10:17:14,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-21 10:17:14,810 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064233148_121.jpg' 2025-07-21 10:17:15,155 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:17:15,155 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:17:15,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:17:15,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:17:15,515 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:17:15,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:17:15,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:17:15,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-21 10:17:15,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-21 10:17:16,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-21 10:17:16,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:17:16,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-21 10:17:16,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-21 10:17:16,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-21 10:17:16,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-21 10:17:16,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-21 10:17:16,528 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064234254_297.jpg' 2025-07-21 10:17:16,708 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:17:16,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:17:16,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:17:17,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:17:17,152 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:17:17,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10: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-21 10:17:17,679 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:17:17,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:17:18,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-21 10:17:18,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:17:18,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-21 10:17:18,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-21 10:17:18,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-21 10:17:18,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:17:18,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-21 10:17:39,021 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064258731_604.jpg' 2025-07-21 10:17:39,113 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:17:39,113 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:17:39,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:17:39,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:17:39,558 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:17:39,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:17:39,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-21 10:17:39,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-21 10:17:39,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-21 10:17:40,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-21 10:17:40,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:17:40,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-21 10:17:40,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-21 10:17:40,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-21 10:17:40,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-21 10:17:40,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-21 10:17:44,083 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064263892_564.jpg' 2025-07-21 10:17:44,149 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:17:44,150 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:17:44,150 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:17:44,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:17:44,508 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:17:44,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:17:44,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-21 10:17:44,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-21 10:17:44,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-21 10:17:45,254 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:17:45,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:17:45,254 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:17:45,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:17:45,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:17:45,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:17:45,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-21 10:24:23,663 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064663438_851.jpg' 2025-07-21 10:24:24,135 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:24,136 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:24,136 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:24,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:24,181 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:24,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:24,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-21 10:24:24,202 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:24:24,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-21 10:24:24,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-21 10:24:24,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:24,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-21 10:24:24,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-21 10:24:24,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-21 10:24:24,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-21 10:24:24,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:24:24,464 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064664199_272.jpg' 2025-07-21 10:24:24,770 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:24,770 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:24,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:25,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:25,201 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:25,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:25,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-21 10:24:25,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-21 10:24: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-21 10:24:25,933 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:24:25,934 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24: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-21 10:24: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-21 10:24: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-21 10:24:26,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:24:26,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:24:26,192 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064664341_523.jpg' 2025-07-21 10:24:26,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:26,483 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:26,483 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:26,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:26,830 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:26,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24: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-21 10:24:27,221 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:24:27,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10: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-21 10:24:27,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10: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-21 10: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-21 10: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-21 10:24:27,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-21 10:24:27,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-21 10:24:27,842 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064664581_631.jpg' 2025-07-21 10:24:28,216 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:28,217 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:28,217 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:28,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:28,570 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:28,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:28,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:24:28,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-21 10:24:28,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-21 10:24:29,314 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:24:29,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:29,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-21 10:24:29,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-21 10:24:29,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-21 10:24:29,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-21 10:24:29,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-21 10:24:29,574 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064664568_748.jpg' 2025-07-21 10:24:29,863 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:29,863 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:29,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:30,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:30,214 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:30,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:30,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-21 10:24:30,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-21 10:24:30,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-21 10:24:30,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-21 10:24:30,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:30,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-21 10:24:30,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-21 10:24:30,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-21 10:24:31,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-21 10:24:31,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-21 10:24: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_1753064664645_785.jpg' 2025-07-21 10:24:31,524 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:31,525 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:31,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:31,877 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:31,877 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:31,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:31,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-21 10:24:32,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-21 10:24:32,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:24:32,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-21 10:24:32,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:32,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-21 10:24:32,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-21 10:24:32,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-21 10:24:32,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-21 10:24:32,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-21 10:24:32,881 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064664773_167.jpg' 2025-07-21 10:24:32,961 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:32,961 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:32,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:33,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:33,310 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:33,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:33,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-21 10:24:33,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-21 10:24:33,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-21 10:24:34,058 - 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-21 10:24:34,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:24:34,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-21 10:24:34,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-21 10:24:34,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-21 10:24:34,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-21 10:24:34,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-21 10:24:34,319 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064664780_874.jpg' 2025-07-21 10:24:34,398 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:34,399 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:34,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:34,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:34,748 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:34,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24: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-21 10:24:35,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-21 10:24:35,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:24:35,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-21 10:24:35,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:35,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-21 10:24:35,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-21 10:24:35,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-21 10:24:35,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-21 10:24:35,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-21 10:24:35,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064665222_956.jpg' 2025-07-21 10:24:35,824 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:35,824 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:35,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:36,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:36,180 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:36,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:36,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-21 10:24:36,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-21 10:24:36,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-21 10:24:36,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-21 10:24:36,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:36,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-21 10:24:36,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-21 10:24:36,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-21 10:24:37,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:24:37,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:24:37,186 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064665273_549.jpg' 2025-07-21 10:24:37,270 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:37,270 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:37,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:37,627 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:37,627 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:37,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:37,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-21 10:24:38,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-21 10:24:38,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-21 10:24:38,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-21 10:24:38,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:38,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 10:24:38,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 10:24:38,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 10:24:38,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-21 10:24:38,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-21 10:24:38,634 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064665453_446.jpg' 2025-07-21 10:24:38,704 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:38,704 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:38,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:39,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:39,060 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:39,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24: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-21 10: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-21 10: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-21 10:24:39,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-21 10:24:39,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:39,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-21 10:24:39,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-21 10:24:39,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-21 10:24:40,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-21 10:24:40,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-21 10:24:40,058 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064665873_853.jpg' 2025-07-21 10:24:40,136 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:40,136 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:40,136 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:40,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:40,490 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:40,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:40,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:24:40,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-21 10:24:40,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-21 10:24:41,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-21 10:24:41,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:41,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-21 10: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-21 10: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-21 10:24:41,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-21 10:24:41,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-21 10:24:41,492 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064667006_564.jpg' 2025-07-21 10:24:41,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:41,574 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:41,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:41,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:41,928 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:41,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:41,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-21 10:24:42,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-21 10:24:42,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-21 10:24:42,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:24:42,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:42,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:24:42,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:24:42,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:24:42,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-21 10:24:42,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-21 10:24:48,798 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064688533_861.jpg' 2025-07-21 10:24:49,058 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:49,058 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:49,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:49,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:49,415 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:49,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:49,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-21 10:24:49,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-21 10:24:49,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-21 10:24:50,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-21 10:24:50,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:50,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-21 10:24:50,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-21 10:24:50,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-21 10:24:50,417 - 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-21 10:24:50,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:24:50,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:24:50,418 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064688671_305.jpg' 2025-07-21 10:24:50,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:50,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:50,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:51,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:51,022 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:51,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:51,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-21 10:24:51,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-21 10:24:51,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-21 10:24:51,767 - 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-21 10:24:51,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 10:24:51,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-21 10:24:51,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-21 10:24:51,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-21 10:24:52,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-21 10:24: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-21 10:24:52,026 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064688797_815.jpg' 2025-07-21 10:24:52,169 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:52,169 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:52,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:52,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:52,527 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:52,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:52,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-21 10:24:52,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-21 10:24:52,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:24:53,272 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:24:53,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:53,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:24:53,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:24:53,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:24:53,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-21 10:24:53,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-21 10:24:53,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064689028_340.jpg' 2025-07-21 10:24:53,806 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:53,806 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:53,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:54,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:54,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:54,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:54,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:24:54,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-21 10:24:54,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-21 10:24:54,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-21 10:24:54,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:54,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-21 10:24:54,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-21 10:24:54,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-21 10:24:55,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-21 10:24:55,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-21 10:24:55,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064690567_615.jpg' 2025-07-21 10:24:55,246 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:24:55,246 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:24:55,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:24:55,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:24:55,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:24:55,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:24:55,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-21 10:24:56,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-21 10:24:56,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:24:56,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-21 10:24:56,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:24:56,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:24:56,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:24:56,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-21 10:24:56,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-21 10:24:56,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-21 10:25:12,903 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064712613_760.jpg' 2025-07-21 10:25:12,981 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:25:12,981 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:25:12,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:25:13,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:25:13,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:25:13,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:25:13,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-21 10:25: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-21 10:25: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-21 10:25:14,147 - 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-21 10:25:14,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:25:14,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-21 10:25:14,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-21 10:25:14,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-21 10:25:14,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-21 10:25:14,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-21 10:25:14,405 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064713297_78.jpg' 2025-07-21 10:25:14,495 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:25:14,495 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:25:14,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:25:14,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:25:14,851 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:25:14,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:25:14,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-21 10:25:15,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-21 10:25:15,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-21 10:25:15,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-21 10:25:15,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:25:15,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-21 10:25:15,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-21 10:25:15,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-21 10:25:15,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-21 10:25:15,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-21 10:25:15,984 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064715515_926.jpg' 2025-07-21 10:25:16,071 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:25:16,071 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:25:16,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:25:16,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:25:16,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:25:16,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:25:16,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:25:16,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-21 10:25:16,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-21 10:25:17,175 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:25:17,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:25:17,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-21 10:25:17,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-21 10:25:17,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-21 10:25:17,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-21 10:25:17,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-21 10:25:37,605 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064737354_726.jpg' 2025-07-21 10:25:37,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:25:37,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:25:37,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:25:38,065 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:25:38,065 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:25:38,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:25:38,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:25:38,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-21 10:25:38,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-21 10:25:38,811 - 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-21 10:25:38,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:25:38,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-21 10:25:38,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-21 10:25:38,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:25:39,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-21 10:25:39,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-21 10:25:41,149 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753064740886_296.jpg' 2025-07-21 10:25:41,397 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:25:41,397 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:25:41,397 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:25:41,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:25:41,752 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:25:41,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:25:41,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-21 10:25:42,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-21 10:25:42,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-21 10:25:42,507 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:25:42,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:25:42,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:25:42,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:25:42,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:25:42,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:25:42,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:32:23,773 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065143605_173.jpg' 2025-07-21 10:32:24,331 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:24,331 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:24,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:24,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-21 10:32:24,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-21 10:32:24,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'wearingall', Score: 0.8316, BBox: [691,461,731,546] 2025-07-21 10:32:24,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-21 10:32:24,385 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:24,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:24,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-21 10:32:24,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-21 10:32:24,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-21 10:32:24,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-21 10:32:24,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:24,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-21 10:32:24,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-21 10:32:24,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-21 10:32:24,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-21 10:32:24,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-21 10:32:24,610 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065144033_785.jpg' 2025-07-21 10:32:24,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:24,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:24,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:25,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:25,095 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:25,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:25,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-21 10:32:25,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-21 10:32:25,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-21 10:32:25,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-21 10:32:25,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:25,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-21 10:32:25,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-21 10:32:25,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-21 10:32:26,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-21 10:32:26,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-21 10:32:26,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065144038_999.jpg' 2025-07-21 10:32:26,371 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:26,371 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:26,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:26,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:26,721 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:26,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:26,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:32:27,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-21 10:32:27,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:32:27,460 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:32:27,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:27,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:32:27,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:32:27,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:32:27,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:32:27,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-21 10:32:27,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065144219_268.jpg' 2025-07-21 10:32:27,967 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:27,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:27,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:28,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:28,322 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:28,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:28,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 10:32:28,715 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:32:28,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:32:29,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-21 10:32:29,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:29,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-21 10:32:29,069 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:32:29,069 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:32: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-21 10:32: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-21 10:32:29,326 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065144493_453.jpg' 2025-07-21 10:32:29,403 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:29,403 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:29,403 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:29,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:29,748 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:29,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:29,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-21 10:32:30,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-21 10:32:30,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-21 10:32: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-21 10:32:30,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32: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-21 10:32: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-21 10:32:30,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:32: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-21 10:32: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-21 10:32:30,750 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065144221_148.jpg' 2025-07-21 10:32:31,013 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:31,013 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:31,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:31,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:31,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:31,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:31,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-21 10:32:31,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-21 10:32:31,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-21 10:32:32,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-21 10:32:32,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:32,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-21 10:32:32,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-21 10:32:32,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-21 10:32:32,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-21 10: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-21 10:32:32,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065144932_3.jpg' 2025-07-21 10:32:32,613 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:32,613 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:32,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:32,964 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:32,964 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:32,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:32,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:32:33,359 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:32:33,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:32:33,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-21 10:32:33,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:33,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:32:33,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:32:33,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:32:33,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-21 10:32:33,969 - 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 10:32:33,970 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065144974_963.jpg' 2025-07-21 10:32:34,038 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:34,038 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:34,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:34,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:34,221 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:34,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:34,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 10:32:34,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-21 10:32:34,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-21 10:32:34,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-21 10:32:34,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:34,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-21 10:32:34,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-21 10:32:34,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-21 10:32:34,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:32:34,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:32:34,570 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065144978_198.jpg' 2025-07-21 10:32:34,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:34,847 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:34,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:35,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:35,190 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:35,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:35,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-21 10:32:35,582 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:32:35,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-21 10:32: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-21 10:32:35,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:35,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-21 10:32:35,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-21 10:32:35,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-21 10:32:36,199 - INFO - [utils.fire_smoke_detector] - [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 10:32:36,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:32:36,215 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065144977_826.jpg' 2025-07-21 10:32:36,488 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:36,489 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:36,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:36,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:36,827 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:36,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:36,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-21 10:32:37,212 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:32:37,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:32:37,567 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:32:37,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:37,568 - 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 10:32:37,568 - 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 10:32:37,568 - 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 10:32:37,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-21 10:32:37,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-21 10:32:37,826 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065145085_881.jpg' 2025-07-21 10:32:38,086 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:38,086 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:38,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:38,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:38,448 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:38,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32: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-21 10:32:38,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-21 10:32:38,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-21 10:32:39,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-21 10:32:39,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:39,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-21 10:32:39,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-21 10:32:39,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-21 10:32:39,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-21 10:32:39,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-21 10:32:39,443 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065145042_581.jpg' 2025-07-21 10:32:39,757 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:39,757 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:39,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:40,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:40,115 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:40,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:40,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:32:40,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-21 10:32: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-21 10:32:40,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-21 10:32:40,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:40,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-21 10:32:40,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-21 10:32:40,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-21 10:32:41,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-21 10:32:41,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-21 10:32:41,122 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065145484_373.jpg' 2025-07-21 10:32:41,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:41,201 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:41,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:41,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:41,559 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:41,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:41,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-21 10:32:41,951 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:32:41,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:32:42,305 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:32:42,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:42,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-21 10:32:42,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-21 10:32:42,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-21 10:32:42,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-21 10:32:42,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-21 10:32:42,560 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065145971_764.jpg' 2025-07-21 10:32:42,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:42,847 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:42,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:43,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:43,207 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:43,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:43,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:32:43,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-21 10:32:43,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-21 10:32:43,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-21 10:32:43,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:43,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-21 10:32:43,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-21 10:32:43,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-21 10:32:44,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-21 10:32:44,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-21 10:32:44,205 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065146557_764.jpg' 2025-07-21 10:32:44,536 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:44,537 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:44,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:44,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:44,895 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:44,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32: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-21 10:32:45,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-21 10:32:45,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-21 10:32:45,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-21 10:32:45,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:45,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-21 10:32:45,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-21 10:32:45,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-21 10:32:45,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-21 10:32:45,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-21 10:32:45,897 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065146965_246.jpg' 2025-07-21 10:32:46,117 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:46,117 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:46,117 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:46,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:46,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:46,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:46,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-21 10:32:46,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-21 10:32:46,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:32:47,219 - 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-21 10:32:47,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 10:32:47,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 10:32:47,230 - 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-21 10:32:47,230 - 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-21 10:32:47,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-21 10:32:47,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-21 10:32:47,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-21 10:32:47,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-21 10:32:47,594 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065167377_855.jpg' 2025-07-21 10:32:47,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:47,669 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:47,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:48,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:48,026 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:48,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:48,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-21 10:32:48,409 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:32:48,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-21 10:32:48,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-21 10:32:48,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:48,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-21 10:32:48,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-21 10:32:48,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-21 10:32:49,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-21 10:32:49,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-21 10:32:49,029 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065167826_355.jpg' 2025-07-21 10:32:49,099 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:49,099 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:49,099 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:49,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:49,442 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:49,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:49,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-21 10:32:49,838 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:32:49,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 10:32:50,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-21 10:32:50,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:50,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-21 10:32:50,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-21 10:32:50,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-21 10:32:50,475 - 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-21 10:32:50,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-21 10:32:50,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-21 10:32:50,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065168111_136.jpg' 2025-07-21 10:32:50,550 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:50,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:50,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:50,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:50,887 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:50,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:50,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:32:51,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-21 10:32: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-21 10:32:51,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-21 10:32:51,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:51,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-21 10:32:51,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-21 10:32:51,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-21 10:32:51,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-21 10:32: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-21 10:32:51,880 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065168702_431.jpg' 2025-07-21 10:32:51,943 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:51,943 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:51,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:52,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:52,289 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:52,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:52,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-21 10:32:52,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-21 10:32:52,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-21 10:32:53,051 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:32:53,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:53,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:32:53,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:32:53,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-21 10:32:53,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-21 10:32:53,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-21 10:32:53,350 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065168839_956.jpg' 2025-07-21 10:32:53,434 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:53,434 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:53,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:53,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:53,814 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:53,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:53,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:32:54,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-21 10:32:54,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-21 10:32:54,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-21 10:32:54,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:54,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-21 10:32:54,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-21 10:32:54,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-21 10:32:54,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-21 10:32:54,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-21 10:32:54,825 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065169064_704.jpg' 2025-07-21 10:32:54,910 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:32:54,910 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:32:54,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:32:55,258 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:32:55,258 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:32:55,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:32:55,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:32:55,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-21 10:32:55,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-21 10:32:55,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-21 10:32:55,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:32:55,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-21 10:32:55,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-21 10:32:55,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-21 10:32:56,263 - INFO - [utils.fire_smoke_detector] - [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 10:32:56,263 - 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 10:33:11,943 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065191759_711.jpg' 2025-07-21 10:33:12,215 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:33:12,215 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:33:12,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:33:12,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:33:12,656 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:33:12,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:33:12,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-21 10:33:13,058 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:33:13,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:33:13,411 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:33:13,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:33:13,411 - 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 10:33:13,411 - 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 10:33:13,411 - 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 10:33:13,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-21 10:33:13,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-21 10:33:13,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065192356_987.jpg' 2025-07-21 10:33:13,978 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:33:13,979 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:33:13,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:33:14,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:33:14,338 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:33:14,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:33:14,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-21 10:33:14,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-21 10:33:14,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:33:15,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-21 10:33:15,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:33:15,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-21 10:33:15,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-21 10:33:15,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-21 10:33:15,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-21 10:33:15,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-21 10:33:15,336 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065192693_678.jpg' 2025-07-21 10:33:15,413 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:33:15,413 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:33:15,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:33:15,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:33:15,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:33:15,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:33:15,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-21 10:33:16,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-21 10:33:16,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-21 10:33:16,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:33:16,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:33:16,513 - 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 10:33:16,513 - 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 10:33:16,513 - 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 10:33:16,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-21 10:33:16,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:33:35,423 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065215220_195.jpg' 2025-07-21 10:33:35,504 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:33:35,504 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:33:35,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:33:35,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:33:35,946 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:33:35,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:33:35,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:33:36,356 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:33:36,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-21 10:33:36,728 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:33:36,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:33:36,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:33:36,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:33:36,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:33:36,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-21 10:33:36,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-21 10:33:37,615 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065217409_288.jpg' 2025-07-21 10:33:37,690 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:33:37,690 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:33:37,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:33:38,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:33:38,027 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:33:38,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:33:38,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-21 10:33:38,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-21 10:33:38,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-21 10:33:38,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-21 10:33:38,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:33:38,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:33:38,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:33:38,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:33:39,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-21 10:33:39,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-21 10:37:13,627 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='pho', url='http://xny.yj-3d.com:7363/file/tif/20250625160218orthophoto.png' 2025-07-21 10:37:15,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'pho'} 2025-07-21 10:37:15,775 - INFO - [main] - [main.run_detection:136] - 分发光伏板相关任务到检测器: {'pho'} 2025-07-21 10:37:15,775 - INFO - [utils.pho_detector] - [pho_detector.detect_objects_by_class:146] - Model 1 ('pho_model') triggered for targets: ['pho'] 2025-07-21 10:37:15,775 - INFO - [utils.pho_detector] - [pho_detector._run_inference_for_model:90] - Running SAHI prediction with model: pho_model... 2025-07-21 10:37:20,060 - WARNING - [utils.pho_detector] - [pho_detector._run_inference_for_model:121] - Model 'pho_model' detected an out-of-range class ID: 2. Ignoring. 2025-07-21 10:37:20,061 - WARNING - [utils.pho_detector] - [pho_detector._run_inference_for_model:121] - Model 'pho_model' detected an out-of-range class ID: 2. Ignoring. 2025-07-21 10:37:20,061 - WARNING - [utils.pho_detector] - [pho_detector._run_inference_for_model:121] - Model 'pho_model' detected an out-of-range class ID: 2. Ignoring. 2025-07-21 10:37:20,061 - WARNING - [utils.pho_detector] - [pho_detector._run_inference_for_model:121] - Model 'pho_model' detected an out-of-range class ID: 2. Ignoring. 2025-07-21 10:37:20,061 - INFO - [utils.pho_detector] - [pho_detector._run_inference_for_model:123] - Model 'pho_model' found 23 raw objects. 2025-07-21 10:37:20,065 - INFO - [utils.pho_detector] - [pho_detector.detect_objects_by_class:158] - Photovoltaic detection complete. Returning 21 filtered targets. 2025-07-21 10:40:23,665 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065623491_55.jpg' 2025-07-21 10:40:24,340 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:24,340 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:24,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:24,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:24,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:24,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:24,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-21 10:40:24,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-21 10:40:24,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-21 10:40:24,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-21 10:40:24,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:24,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-21 10:40:24,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-21 10:40:24,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-21 10:40:24,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-21 10:40:24,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-21 10:40:24,607 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065624418_713.jpg' 2025-07-21 10:40:25,097 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:25,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:25,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:25,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:25,512 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:25,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:25,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-21 10:40:25,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-21 10:40:25,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-21 10:40:26,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-21 10:40:26,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:26,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-21 10:40:26,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-21 10:40:26,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-21 10:40:26,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-21 10:40:26,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-21 10:40:26,516 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065624426_886.jpg' 2025-07-21 10:40:26,777 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:26,777 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:26,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:27,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:27,118 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:27,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:27,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-21 10:40:27,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-21 10:40:27,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-21 10:40:27,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-21 10:40:27,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:27,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-21 10:40:27,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-21 10:40:27,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-21 10:40:28,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-21 10:40:28,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-21 10:40:28,119 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065624631_293.jpg' 2025-07-21 10:40:28,206 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:28,207 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:28,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:28,549 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:28,550 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:28,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:28,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-21 10:40:28,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-21 10:40:28,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 10:40:29,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-21 10:40:29,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:29,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-21 10:40:29,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-21 10:40:29,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-21 10:40: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-21 10:40:29,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-21 10:40:29,550 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065624676_155.jpg' 2025-07-21 10:40:29,623 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:29,623 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:29,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:29,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:29,970 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:29,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:29,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-21 10:40:30,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-21 10:40:30,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-21 10:40:30,713 - 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-21 10:40:30,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:40:30,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:40:30,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:40:30,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:40:30,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-21 10:40:30,969 - 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 10:40:30,970 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065624843_974.jpg' 2025-07-21 10:40:31,357 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:31,357 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:31,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:31,700 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:31,700 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:31,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:31,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:40:32,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-21 10:40:32,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-21 10:40:32,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-21 10:40:32,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:32,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-21 10:40:32,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-21 10:40:32,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-21 10:40:32,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-21 10:40:32,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-21 10:40:32,699 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065624940_241.jpg' 2025-07-21 10:40:32,954 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:32,954 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:32,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:33,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:33,138 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:33,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:33,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:40:33,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-21 10:40:33,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-21 10:40:33,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-21 10:40:33,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:33,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:40:33,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:40:33,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:40:33,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-21 10:40:33,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-21 10:40:33,495 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065625062_322.jpg' 2025-07-21 10:40:33,573 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:33,573 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:33,573 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:33,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:33,924 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:33,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:33,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-21 10:40:34,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-21 10:40:34,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-21 10:40:34,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-21 10:40:34,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:34,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-21 10:40:34,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-21 10:40:34,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-21 10:40:34,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-21 10:40:34,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-21 10:40:34,968 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065625056_976.jpg' 2025-07-21 10:40:35,338 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:35,338 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:35,338 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:35,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:35,684 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:35,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:35,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-21 10:40:36,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-21 10:40:36,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-21 10:40:36,432 - 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-21 10:40:36,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:40:36,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-21 10:40:36,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-21 10:40:36,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-21 10:40:36,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-21 10:40:36,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-21 10:40:36,685 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065625173_467.jpg' 2025-07-21 10:40:36,991 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:36,992 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:36,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:37,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:37,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:37,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:37,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 10:40:37,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-21 10:40:37,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-21 10:40:38,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-21 10:40:38,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:38,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-21 10:40:38,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-21 10:40:38,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-21 10:40:38,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-21 10:40:38,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-21 10:40:38,377 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065625457_593.jpg' 2025-07-21 10:40:38,456 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:38,456 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:38,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:38,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:38,813 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:38,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:38,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-21 10:40:39,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-21 10:40:39,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:40:39,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-21 10:40:39,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:39,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-21 10:40:39,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-21 10:40:39,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-21 10:40:39,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-21 10:40:39,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:40:39,826 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065625677_708.jpg' 2025-07-21 10:40:40,112 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:40,112 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:40,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:40,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:40,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:40,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:40,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-21 10:40:40,859 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:40:40,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-21 10:40:41,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-21 10:40:41,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:41,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-21 10:40:41,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-21 10:40:41,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-21 10:40:41,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-21 10:40:41,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-21 10:40:41,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065626549_38.jpg' 2025-07-21 10:40:41,559 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:41,559 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:41,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:41,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:41,915 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:41,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:41,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-21 10:40:42,302 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10: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-21 10:40:42,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-21 10:40:42,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:42,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-21 10:40:42,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-21 10:40:42,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-21 10:40:42,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:40:42,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-21 10:40:42,923 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065626908_796.jpg' 2025-07-21 10:40:43,000 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:43,000 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:43,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:43,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:43,356 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:43,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:43,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:40:43,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-21 10:40:43,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-21 10:40:44,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-21 10:40:44,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:44,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-21 10:40:44,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-21 10:40:44,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-21 10:40:44,350 - INFO - [utils.fire_smoke_detector] - [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 10:40:44,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-21 10:40:44,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065628858_647.jpg' 2025-07-21 10:40:44,423 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:44,423 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:44,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:44,780 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:44,780 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:44,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:44,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:40:45,174 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:40:45,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 10:40:45,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-21 10:40:45,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:45,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-21 10:40:45,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-21 10:40:45,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-21 10:40:45,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-21 10:40:45,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-21 10:40:45,796 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065632247_520.jpg' 2025-07-21 10:40:45,893 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:45,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:45,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:46,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:46,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:46,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:46,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-21 10:40:46,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-21 10:40:46,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-21 10:40:46,988 - 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-21 10:40:46,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:40:46,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-21 10:40:46,988 - 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 10:40:46,988 - 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 10:40:47,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-21 10:40:47,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-21 10:40:48,047 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065647806_429.jpg' 2025-07-21 10:40:48,220 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:48,221 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:48,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:48,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:48,575 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:48,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:48,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-21 10:40:48,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-21 10:40:48,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-21 10:40:49,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-21 10:40:49,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:49,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-21 10:40:49,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-21 10:40:49,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-21 10:40:49,623 - 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-21 10:40:49,623 - INFO - [utils.fire_smoke_detector] - [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 10:40:49,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-21 10:40:49,624 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065648346_764.jpg' 2025-07-21 10:40:49,903 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:49,903 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:49,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:50,264 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:50,264 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:50,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:50,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-21 10:40:50,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-21 10:40:50,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-21 10:40:51,004 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:40:51,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:51,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-21 10:40:51,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-21 10:40:51,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-21 10:40:51,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:40:51,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:40:51,261 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065650593_115.jpg' 2025-07-21 10:40:51,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:51,339 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:51,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:51,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:51,696 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:51,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:51,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-21 10:40:52,084 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:40:52,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-21 10:40:52,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-21 10:40:52,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40: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-21 10:40: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-21 10:40: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-21 10:40:52,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-21 10:40:52,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-21 10:40:52,705 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065650753_331.jpg' 2025-07-21 10:40:52,993 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:52,993 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:52,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:53,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:53,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:53,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40:53,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:40: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-21 10:40: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-21 10:40:54,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-21 10:40:54,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:54,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-21 10:40:54,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:40:54,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:40:54,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:40:54,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-21 10:40:54,348 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065652598_884.jpg' 2025-07-21 10:40:54,423 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:40:54,423 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:40:54,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:40:54,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:40:54,783 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:40:54,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:40: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-21 10:40:55,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-21 10:40:55,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-21 10:40: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-21 10:40:55,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:40:55,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-21 10:40:55,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-21 10:40: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-21 10:40: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-21 10:40: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-21 10:41:12,052 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065671754_767.jpg' 2025-07-21 10:41:12,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:41:12,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:41:12,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:41:12,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:41:12,578 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:41:12,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:41:12,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-21 10:41:12,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-21 10:41:12,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-21 10:41:13,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-21 10:41:13,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:41:13,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-21 10:41:13,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-21 10:41:13,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-21 10:41:13,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-21 10:41:13,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-21 10:41:15,705 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065675512_425.jpg' 2025-07-21 10:41:15,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:41:15,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:41:15,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:41:16,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:41:16,141 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:41:16,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:41:16,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-21 10:41:16,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-21 10:41:16,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-21 10:41:16,879 - 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-21 10:41:16,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:41:16,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-21 10:41:16,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-21 10:41:16,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-21 10:41:17,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:41:17,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:41:17,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065676340_742.jpg' 2025-07-21 10:41:17,223 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:41:17,223 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:41:17,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:41:17,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:41:17,581 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:41:17,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:41:17,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:41:17,973 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:41:17,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-21 10:41:18,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-21 10:41:18,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:41:18,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-21 10:41:18,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-21 10:41:18,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-21 10:41:18,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-21 10:41:18,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-21 10:41:34,858 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065694655_980.jpg' 2025-07-21 10:41:35,169 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:41:35,170 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:41:35,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:41:35,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:41:35,563 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:41:35,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:41:35,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-21 10:41:35,945 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:41:35,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:41:36,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-21 10:41:36,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:41:36,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-21 10:41:36,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-21 10:41:36,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-21 10:41:36,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:41:36,570 - 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 10:41:40,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753065700136_434.jpg' 2025-07-21 10:41:40,474 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:41:40,474 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:41:40,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:41:40,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:41:40,832 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:41:40,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:41:40,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-21 10:41:41,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-21 10:41:41,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-21 10:41:41,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-21 10:41:41,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:41:41,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-21 10:41:41,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-21 10:41:41,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-21 10:41:41,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-21 10:41:41,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-21 10:48:23,656 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066103498_959.jpg' 2025-07-21 10:48:24,120 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:24,120 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:24,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:24,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:24,164 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:24,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:24,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-21 10:48:24,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-21 10:48:24,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-21 10:48:24,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-21 10:48:24,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:24,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-21 10:48:24,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-21 10:48:24,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-21 10:48:24,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:48:24,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-21 10:48:24,387 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066103898_977.jpg' 2025-07-21 10:48:24,646 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:24,646 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:24,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:25,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:25,032 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:25,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:25,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-21 10:48:25,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-21 10:48:25,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-21 10:48:25,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-21 10:48:25,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:25,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-21 10:48:25,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-21 10:48:25,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-21 10:48:26,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-21 10:48:26,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-21 10:48:26,039 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066104156_657.jpg' 2025-07-21 10:48:26,306 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:26,306 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:26,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:26,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:26,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:26,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:26,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-21 10:48:27,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-21 10:48:27,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-21 10:48:27,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-21 10:48:27,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:27,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-21 10:48:27,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-21 10:48:27,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-21 10:48:27,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 1 fire/smoke targets for API response. 2025-07-21 10:48:29,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066104622_353.jpg' 2025-07-21 10:48:29,340 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:29,340 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:29,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:29,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:29,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:29,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:29,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-21 10:48:29,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-21 10:48:29,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-21 10:48:29,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-21 10:48:29,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:29,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-21 10:48:29,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-21 10:48:29,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-21 10:48:29,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:48:29,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:48:29,876 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066104642_57.jpg' 2025-07-21 10:48:30,128 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:30,128 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:30,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:30,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:30,479 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:30,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:30,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-21 10:48:30,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-21 10:48:30,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-21 10:48:31,230 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:48:31,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:31,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-21 10:48:31,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-21 10:48:31,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-21 10:48:31,485 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:48:31,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-21 10:48:31,487 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066104643_704.jpg' 2025-07-21 10:48:31,562 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:31,563 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:31,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:31,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:31,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:31,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48: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-21 10:48: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-21 10:48: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-21 10:48:32,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-21 10:48:32,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:32,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-21 10:48:32,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-21 10:48:32,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-21 10:48:32,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:48:32,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:48:32,904 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066105093_363.jpg' 2025-07-21 10:48:32,982 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:32,982 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:32,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:33,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:33,339 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:33,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:33,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:48:33,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-21 10:48:33,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:48:34,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-21 10:48:34,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:34,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-21 10:48:34,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-21 10:48:34,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-21 10:48:34,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-21 10:48:34,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-21 10:48:34,332 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066105141_852.jpg' 2025-07-21 10:48:34,414 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:34,414 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:34,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:34,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:34,770 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:34,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:34,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-21 10:48:35,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-21 10:48:35,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-21 10:48:35,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:48:35,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:35,513 - 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 10:48:35,513 - 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 10:48:35,513 - 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 10:48:35,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-21 10:48:35,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-21 10:48:35,775 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066105181_88.jpg' 2025-07-21 10:48:36,041 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:36,041 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:36,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:36,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:36,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:36,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:36,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-21 10:48:36,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-21 10:48:36,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-21 10:48:37,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-21 10:48:37,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:37,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-21 10:48:37,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-21 10:48:37,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-21 10:48:37,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-21 10:48:37,398 - 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 10:48:37,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066105467_900.jpg' 2025-07-21 10:48:37,701 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:37,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:37,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:38,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:38,056 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:38,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:38,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-21 10:48: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-21 10:48: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-21 10:48: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-21 10:48:38,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:38,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-21 10:48:38,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-21 10:48:38,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-21 10:48: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-21 10:48:39,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-21 10:48:39,065 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066106066_418.jpg' 2025-07-21 10:48:39,358 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:39,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:39,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:39,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:39,717 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:39,717 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:39,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-21 10:48:40,105 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:48:40,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:48:40,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-21 10:48:40,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:40,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-21 10:48:40,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-21 10:48:40,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-21 10:48:40,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:48:40,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-21 10:48:40,716 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066106937_682.jpg' 2025-07-21 10:48:40,805 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:40,805 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:40,805 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:41,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:41,160 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:41,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:41,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:48:41,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-21 10:48:41,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-21 10:48:41,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-21 10:48:41,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:41,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-21 10:48:41,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-21 10:48:41,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-21 10:48:42,166 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:48: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-21 10:48:47,942 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066127694_555.jpg' 2025-07-21 10:48:48,017 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:48,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:48,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:48,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:48,377 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:48,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:48,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-21 10:48:48,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-21 10:48:48,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-21 10:48:49,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-21 10:48:49,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:49,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-21 10:48:49,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-21 10:48:49,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-21 10:48:49,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-21 10:48:49,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-21 10:48:49,376 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066128083_227.jpg' 2025-07-21 10:48:49,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:49,639 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:49,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:49,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:49,998 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:49,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:49,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-21 10:48:50,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-21 10:48:50,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-21 10:48:50,738 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:48:50,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:50,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-21 10:48:50,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-21 10:48:50,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-21 10:48:51,004 - 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-21 10:48:51,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-21 10:48:51,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-21 10:48:51,005 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066129798_529.jpg' 2025-07-21 10:48:51,074 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:51,074 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:51,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:51,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:51,429 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:51,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:51,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:48:51,815 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:48:51,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-21 10:48:52,171 - 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-21 10:48:52,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 3, Qualified after filtering: 0 2025-07-21 10:48:52,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-21 10:48:52,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-21 10:48:52,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-21 10:48:52,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-21 10:48:52,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:48:52,431 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066130029_408.jpg' 2025-07-21 10:48:52,802 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:52,802 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:52,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:53,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:53,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:53,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:53,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:48:53,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-21 10:48:53,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-21 10:48:53,891 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:48:53,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:53,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:48:53,891 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:48:53,891 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:48:54,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-21 10:48:54,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-21 10:48:54,158 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066130595_790.jpg' 2025-07-21 10:48:54,241 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:48:54,241 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:48:54,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:48:54,602 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:48:54,602 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:48:54,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:48:54,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-21 10:48:54,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-21 10:48:54,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-21 10:48:55,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-21 10:48:55,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:48:55,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-21 10:48:55,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-21 10:48:55,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-21 10:48:55,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-21 10:48:55,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-21 10:49:12,643 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066152372_567.jpg' 2025-07-21 10:49:12,745 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:49:12,745 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:49:12,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:49:13,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:49:13,159 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:49:13,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:49:13,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-21 10:49:13,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-21 10:49:13,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-21 10:49:13,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-21 10:49:13,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:49:13,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-21 10:49:13,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-21 10:49:13,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-21 10:49:14,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-21 10:49:14,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-21 10:49:14,313 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066154114_477.jpg' 2025-07-21 10:49:14,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:49:14,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:49:14,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:49:14,733 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:49:14,733 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:49:14,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:49:14,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-21 10:49:15,125 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:49:15,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:49:15,481 - 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-21 10:49:15,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 3, Qualified after filtering: 0 2025-07-21 10: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-21 10: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-21 10: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-21 10:49:15,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-21 10:49:15,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-21 10:49:15,739 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066154582_438.jpg' 2025-07-21 10:49:15,820 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:49:15,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:49:15,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:49:16,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:49:16,177 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:49:16,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:49:16,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-21 10:49:16,559 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:49:16,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-21 10:49:16,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-21 10:49:16,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:49:16,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-21 10:49:16,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-21 10:49:16,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-21 10:49:17,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-21 10:49:17,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-21 10:49:36,196 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066176021_651.jpg' 2025-07-21 10:49:36,268 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:49:36,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:49:36,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:49:36,638 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:49:36,639 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:49:36,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:49:36,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 10:49:37,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-21 10:49:37,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-21 10:49:37,387 - 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-21 10:49:37,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 10:49:37,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-21 10:49:37,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-21 10:49:37,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-21 10:49: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-21 10:49: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-21 10:49:39,430 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066179185_649.jpg' 2025-07-21 10:49:39,516 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:49:39,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:49:39,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:49:39,872 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:49:39,872 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:49:39,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:49:39,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-21 10:49:40,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-21 10:49:40,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-21 10:49:40,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-21 10:49:40,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:49:40,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-21 10:49:40,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-21 10:49:40,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-21 10:49:40,873 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:49:40,873 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:56:23,868 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066583715_616.jpg' 2025-07-21 10:56:24,398 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:24,398 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:24,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:24,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:24,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:24,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:24,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-21 10:56:24,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-21 10:56:24,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-21 10:56:24,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-21 10:56:24,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:24,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-21 10:56:24,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-21 10:56:24,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-21 10:56:24,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-21 10:56:24,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-21 10:56:24,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066584079_834.jpg' 2025-07-21 10:56:24,967 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:24,968 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:24,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:25,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:25,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:25,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:25,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:56:25,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-21 10:56:25,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-21 10:56:26,109 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:56:26,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:26,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-21 10:56:26,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-21 10:56:26,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-21 10:56:26,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-21 10:56:26,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-21 10:56:26,368 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066584493_495.jpg' 2025-07-21 10:56:26,856 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:26,856 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:26,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:27,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:27,195 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:27,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:27,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-21 10:56:27,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-21 10:56:27,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-21 10:56:27,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-21 10:56:27,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:27,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-21 10:56:27,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-21 10:56:27,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-21 10:56:28,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-21 10:56:28,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-21 10:56:28,185 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066584684_483.jpg' 2025-07-21 10:56:28,253 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:28,253 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:28,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:28,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:28,592 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:28,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:28,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:56:28,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-21 10:56:28,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-21 10:56:29,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-21 10:56:29,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:29,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-21 10:56:29,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-21 10:56:29,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-21 10: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-21 10:56:29,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-21 10:56:29,587 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066585267_866.jpg' 2025-07-21 10:56:29,952 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:29,952 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:29,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:30,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:30,292 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:30,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:30,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-21 10:56: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-21 10:56:30,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-21 10:56:31,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 10:56:31,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:31,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-21 10:56:31,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-21 10:56:31,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-21 10:56:31,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-21 10:56:31,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-21 10:56:31,297 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066585320_306.jpg' 2025-07-21 10:56:31,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:31,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:31,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:31,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:31,903 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:31,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:31,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-21 10:56:32,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-21 10:56:32,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-21 10:56:32,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-21 10:56:32,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:32,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:56:32,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:56:32,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:56:32,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 1 fire/smoke targets for API response. 2025-07-21 10:56:34,120 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066585504_177.jpg' 2025-07-21 10:56:34,414 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:34,414 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:34,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:34,759 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:34,759 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:34,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:34,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-21 10:56:35,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-21 10:56:35,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-21 10:56:35,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-21 10:56:35,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:35,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-21 10:56:35,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-21 10:56:35,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-21 10:56:35,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-21 10:56:35,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-21 10:56:35,759 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066585603_438.jpg' 2025-07-21 10:56:37,057 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:37,058 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:37,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:37,401 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:37,401 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:37,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:37,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:56:37,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-21 10:56:37,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-21 10:56:38,148 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:56:38,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:38,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-21 10:56:38,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-21 10:56:38,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-21 10:56:38,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-21 10:56:38,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-21 10:56:38,406 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066585917_883.jpg' 2025-07-21 10:56:38,765 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:38,765 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:38,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:39,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:39,106 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:39,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:39,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-21 10:56:39,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-21 10:56:39,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-21 10:56:39,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-21 10:56:39,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:39,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-21 10:56:39,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-21 10:56:39,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-21 10:56:40,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:56:40,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:56:40,103 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066586429_853.jpg' 2025-07-21 10:56:40,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:40,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:40,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:40,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:40,723 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:40,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:40,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:56:41,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-21 10:56:41,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 10:56:41,460 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:56:41,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:41,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:56:41,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-21 10:56:41,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-21 10:56:41,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-21 10:56:41,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-21 10:56:41,714 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066586781_239.jpg' 2025-07-21 10:56:41,797 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:41,797 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:41,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:42,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:42,139 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:42,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:42,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-21 10:56:42,530 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:56:42,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-21 10:56:42,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-21 10:56:42,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:42,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-21 10:56:42,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-21 10:56:42,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-21 10:56:43,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-21 10:56:43,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:56:43,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066586873_803.jpg' 2025-07-21 10:56:43,426 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:43,426 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:43,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:43,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:43,764 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:43,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:43,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-21 10:56:44,147 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 10:56:44,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 10:56:44,502 - 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-21 10:56:44,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 10:56:44,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 10:56:44,513 - 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-21 10:56:44,513 - 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-21 10:56:44,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-21 10:56:44,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-21 10:56:44,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-21 10:56:44,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:56:47,300 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066607084_214.jpg' 2025-07-21 10:56:47,375 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:47,375 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:47,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:47,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:47,716 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:47,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:47,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-21 10:56:48,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-21 10:56:48,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-21 10:56:48,454 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:56:48,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:48,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:56:48,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:56:48,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:56:48,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-21 10:56:48,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-21 10:56:48,713 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066607608_504.jpg' 2025-07-21 10:56:48,947 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:48,947 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:48,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:49,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:49,292 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:49,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:49,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-21 10:56:49,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-21 10:56:49,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-21 10:56:50,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-21 10:56:50,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:50,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-21 10:56:50,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-21 10:56:50,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-21 10:56:50,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:56:50,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-21 10:56:50,301 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066608843_548.jpg' 2025-07-21 10:56:50,387 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:50,388 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:50,388 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:50,729 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:50,729 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:50,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:50,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:56:51,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:56:51,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-21 10:56:51,470 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:56:51,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:51,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-21 10:56:51,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-21 10:56:51,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-21 10:56:51,739 - 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-21 10:56:51,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-21 10:56:51,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-21 10:56:51,741 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066609488_956.jpg' 2025-07-21 10:56:51,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:51,834 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:51,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:52,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:52,180 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:52,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:52,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-21 10:56:52,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-21 10:56:52,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-21 10:56:52,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-21 10:56:52,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:52,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-21 10:56:52,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-21 10:56:52,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-21 10:56: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-21 10:56:53,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-21 10:56:53,191 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066610254_522.jpg' 2025-07-21 10:56:53,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:53,280 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:53,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:53,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:53,620 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:53,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:53,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-21 10:56:54,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-21 10:56:54,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-21 10:56:54,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-21 10:56:54,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:54,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-21 10:56:54,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-21 10:56:54,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-21 10:56:54,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-21 10:56:54,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-21 10:56:54,627 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066611094_298.jpg' 2025-07-21 10:56:54,716 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:56:54,716 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:56:54,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:56:55,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:56:55,059 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:56:55,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:56:55,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-21 10:56:55,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-21 10: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-21 10:56:55,792 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:56:55,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:56:55,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-21 10:56:55,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-21 10:56:55,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-21 10:56:56,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-21 10:56:56,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-21 10:57:10,981 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066630797_274.jpg' 2025-07-21 10:57:11,063 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:57:11,063 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:57:11,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:57:11,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:57:11,479 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:57:11,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:57:11,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-21 10:57:11,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-21 10:57:11,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-21 10:57:12,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-21 10:57:12,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:57:12,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-21 10:57:12,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-21 10:57:12,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-21 10:57:12,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-21 10:57:12,485 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:57:13,507 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066633188_619.jpg' 2025-07-21 10:57:13,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:57:13,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:57:13,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:57:13,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:57:13,945 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:57:13,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:57:13,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-21 10:57:14,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-21 10:57:14,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-21 10:57:14,684 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 10:57:14,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:57:14,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:57:14,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:57:14,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:57:14,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:57:14,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:57:14,946 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066634652_757.jpg' 2025-07-21 10:57:15,026 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:57:15,026 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:57:15,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:57:15,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:57:15,369 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:57:15,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:57:15,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-21 10:57:15,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-21 10:57:15,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-21 10:57:16,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-21 10:57:16,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:57:16,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-21 10:57:16,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-21 10:57:16,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-21 10:57:16,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:57:16,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 10:57:37,080 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066656886_107.jpg' 2025-07-21 10:57:37,341 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:57:37,342 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:57:37,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:57:37,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:57:37,770 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:57:37,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:57:37,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-21 10:57:38,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-21 10:57:38,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-21 10:57:38,506 - 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-21 10:57:38,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 10:57:38,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:57:38,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:57:38,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:57:38,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 10:57:38,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-21 10:57:39,073 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066658827_379.jpg' 2025-07-21 10:57:39,164 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 10:57:39,164 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 10:57:39,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 10:57:39,507 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 10:57:39,507 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 10:57:39,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 10:57:39,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 10:57:39,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-21 10:57: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-21 10:57: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-21 10:57:40,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 10:57:40,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 10:57:40,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 10:57:40,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 10:57:40,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-21 10:57:40,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-21 11:00:24,632 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066824473_515.jpg' 2025-07-21 11:00:24,691 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:24,692 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:24,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:24,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:24,736 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:24,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11: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-21 11:00:24,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-21 11:00:24,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-21 11: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:00:24,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:24,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:00:24,931 - 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 11:00:24,931 - 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 11:00:24,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-21 11:00:24,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-21 11:00:24,957 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066824493_761.jpg' 2025-07-21 11:00:25,046 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:25,046 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:25,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:25,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:25,452 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:25,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:25,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-21 11:00:25,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-21 11:00:25,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-21 11:00: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-21 11:00:26,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00: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-21 11:00: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-21 11:00: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-21 11:00: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-21 11:00:26,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-21 11:00:26,453 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066824761_932.jpg' 2025-07-21 11:00:26,519 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:26,519 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:26,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:26,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:26,863 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:26,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:26,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-21 11:00:27,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-21 11:00:27,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-21 11:00:27,613 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:00:27,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:27,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:00:27,613 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:00:27,613 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:00:27,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-21 11:00:27,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-21 11:00:27,863 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066825641_182.jpg' 2025-07-21 11:00:27,937 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:27,937 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:27,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:28,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:28,275 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:28,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:28,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-21 11:00:28,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-21 11:00:28,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-21 11:00:29,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-21 11:00:29,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:29,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-21 11:00:29,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:00:29,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:00:29,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-21 11:00:29,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:00:29,274 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066825927_46.jpg' 2025-07-21 11:00:29,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:29,356 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:29,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:29,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:29,697 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:29,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:29,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:00:30,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 11:00:30,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-21 11:00:30,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-21 11:00:30,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:30,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-21 11:00:30,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:00:30,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:00:30,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-21 11:00:30,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:00:30,697 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066825971_161.jpg' 2025-07-21 11:00:30,886 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:30,886 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:30,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:31,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:31,224 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:31,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:31,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 11:00:31,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-21 11:00:31,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:00:31,966 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:00:31,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:31,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:00:31,966 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:00:31,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-21 11:00:32,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-21 11:00:32,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-21 11:00:32,223 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066826078_577.jpg' 2025-07-21 11:00:32,299 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:32,299 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:32,299 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:32,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:32,640 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:32,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:32,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:00:33,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-21 11:00:33,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-21 11:00:33,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-21 11:00:33,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:33,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-21 11:00:33,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-21 11:00:33,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-21 11:00:33,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-21 11:00:33,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-21 11:00:33,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066826095_337.jpg' 2025-07-21 11:00:33,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:33,913 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:33,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:34,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:34,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:34,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:34,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-21 11:00:34,638 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:00:34,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-21 11:00:34,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-21 11:00:34,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:34,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-21 11:00:34,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-21 11:00:34,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-21 11:00:35,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-21 11:00:35,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-21 11:00:35,245 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066826089_905.jpg' 2025-07-21 11:00:35,326 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:35,326 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:35,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:35,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:35,665 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:35,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:35,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-21 11:00:36,048 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:00:36,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:00:36,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:00:36,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:36,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:00:36,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:00:36,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:00:36,652 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:00:36,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-21 11:00:36,654 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066826198_251.jpg' 2025-07-21 11:00:36,743 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:36,744 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:36,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:37,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:37,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:37,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:37,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-21 11:00:37,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-21 11:00:37,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-21 11:00:37,827 - 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-21 11:00:37,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 11:00:37,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 11:00:37,837 - 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-21 11:00:37,837 - 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-21 11:00:37,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-21 11:00:37,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-21 11:00:38,091 - INFO - [utils.fire_smoke_detector] - [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 11:00:38,091 - 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 11:00:38,092 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066826186_196.jpg' 2025-07-21 11:00:38,448 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:38,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:38,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:38,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:38,787 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:38,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:38,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-21 11:00:39,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-21 11:00:39,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-21 11:00:39,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-21 11:00:39,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:39,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-21 11:00:39,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-21 11:00:39,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-21 11:00:39,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-21 11:00:39,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-21 11:00:39,789 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066827690_64.jpg' 2025-07-21 11:00:39,872 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:39,872 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:39,872 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:40,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:40,215 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:40,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:40,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-21 11:00:40,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-21 11:00:40,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-21 11:00:40,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-21 11:00:40,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:40,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-21 11:00:40,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-21 11:00:40,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-21 11:00:41,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:00:41,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-21 11:00:41,211 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066831393_87.jpg' 2025-07-21 11:00:41,295 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:41,295 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:41,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:41,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:41,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:41,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:41,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-21 11:00:42,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-21 11:00:42,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-21 11:00:42,382 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:00:42,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:42,382 - 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 11:00:42,382 - 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 11:00:42,382 - 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 11:00:42,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-21 11:00:42,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-21 11:00:49,286 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066849059_282.jpg' 2025-07-21 11:00:49,377 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:49,377 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:49,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:49,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:49,786 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:49,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00: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-21 11:00:50,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-21 11:00:50,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-21 11:00:50,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-21 11:00:50,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:50,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-21 11:00:50,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-21 11:00:50,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-21 11:00:50,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:00:50,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:00:50,769 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066850426_626.jpg' 2025-07-21 11:00:50,858 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:50,858 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:50,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:51,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:51,199 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:51,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00: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-21 11:00:51,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-21 11:00:51,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-21 11:00:51,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-21 11:00:51,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:51,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-21 11:00:51,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-21 11:00:51,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-21 11:00:52,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-21 11:00:52,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-21 11:00:52,194 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066850487_642.jpg' 2025-07-21 11:00:52,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:52,274 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:52,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:52,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:52,613 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:52,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:52,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:00:52,995 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:00:52,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:00:53,349 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:00:53,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:53,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-21 11:00:53,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-21 11:00:53,350 - 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 11:00:53,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-21 11:00:53,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-21 11:00:53,606 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066851129_480.jpg' 2025-07-21 11:00:53,686 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:53,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:53,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:54,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:54,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:54,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:54,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-21 11:00:54,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-21 11:00:54,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-21 11:00: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-21 11:00:54,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:54,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-21 11:00:54,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-21 11:00:54,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-21 11:00:55,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-21 11:00:55,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-21 11:00:55,023 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066852045_203.jpg' 2025-07-21 11:00:55,109 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:55,109 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:55,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:55,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:55,450 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:55,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:55,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-21 11:00:55,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-21 11:00:55,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-21 11:00:56,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-21 11:00:56,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:56,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-21 11:00:56,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-21 11:00:56,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-21 11:00:56,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-21 11:00:56,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-21 11:00:56,438 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066855081_5.jpg' 2025-07-21 11:00:56,506 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:00:56,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:00:56,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:00:56,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:00:56,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:00:56,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:00:56,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-21 11:00:57,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-21 11:00:57,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-21 11:00:57,578 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:00:57,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:00:57,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-21 11:00:57,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-21 11:00:57,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-21 11:00:57,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-21 11:00:57,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-21 11:01:13,544 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066873270_217.jpg' 2025-07-21 11:01:13,635 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:01:13,635 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:01:13,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:01:13,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:01:13,975 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:01:13,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:01:13,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 11:01:14,356 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:01:14,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-21 11:01:14,713 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:01:14,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:01: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-21 11:01:14,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:01:14,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:01:14,967 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:01: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-21 11:01:16,888 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066876661_577.jpg' 2025-07-21 11:01:16,978 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:01:16,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:01:16,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:01:17,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:01:17,400 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:01:17,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:01:17,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-21 11:01:17,789 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:01:17,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-21 11:01:18,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-21 11:01:18,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:01:18,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-21 11:01:18,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-21 11:01:18,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-21 11:01:18,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-21 11:01:18,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-21 11:01:18,395 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066878058_526.jpg' 2025-07-21 11:01:18,661 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:01:18,661 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:01:18,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:01:19,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:01:19,000 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:01:19,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:01:19,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-21 11:01:19,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-21 11:01:19,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-21 11:01:19,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-21 11:01:19,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:01:19,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-21 11:01:19,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-21 11:01:19,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-21 11:01:19,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-21 11:01:19,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-21 11:01:37,017 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066896844_188.jpg' 2025-07-21 11:01:37,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:01:37,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:01:37,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:01:37,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:01:37,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:01:37,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:01:37,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:01:38,333 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:01:38,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:01:38,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-21 11:01:38,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:01:38,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-21 11:01:38,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-21 11:01:38,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-21 11:01:38,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:01:38,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-21 11:01:41,043 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753066900812_824.jpg' 2025-07-21 11:01:41,325 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:01:41,325 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:01:41,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:01:41,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:01:41,668 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:01:41,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:01:41,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:01:42,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-21 11:01:42,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-21 11:01:42,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-21 11:01:42,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:01:42,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-21 11:01:42,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-21 11:01:42,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-21 11:01:42,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-21 11:01:42,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-21 11:08:23,655 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067303480_817.jpg' 2025-07-21 11:08:24,231 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:24,231 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:24,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:24,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:24,279 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:24,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:24,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-21 11:08:24,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-21 11:08:24,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-21 11:08:24,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-21 11:08:24,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:24,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-21 11:08:24,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-21 11:08:24,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-21 11:08:24,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-21 11:08:24,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-21 11:08:24,731 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067304520_362.jpg' 2025-07-21 11:08:25,006 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:25,006 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:25,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:25,445 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:25,446 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:25,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:25,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-21 11:08:25,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-21 11:08:25,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-21 11:08:26,235 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:08:26,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:26,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-21 11:08:26,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-21 11:08:26,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-21 11:08:26,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-21 11:08:26,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:08:26,498 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067304526_288.jpg' 2025-07-21 11:08:26,732 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:26,733 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:26,733 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:27,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:27,075 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:27,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:27,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-21 11:08:27,466 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:08:27,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 11:08: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-21 11:08:27,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08: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-21 11:08: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-21 11:08: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-21 11:08:28,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-21 11:08:28,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-21 11:08:28,086 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067304693_711.jpg' 2025-07-21 11:08:28,417 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:28,417 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:28,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:28,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:28,757 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:28,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:28,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-21 11:08:29,143 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:08:29,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-21 11:08:29,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-21 11:08:29,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:29,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-21 11:08:29,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-21 11:08:29,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-21 11:08:29,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-21 11:08:29,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-21 11:08:29,753 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067304991_660.jpg' 2025-07-21 11:08:30,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:30,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:30,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:30,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:30,390 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:30,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:30,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:08:30,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-21 11:08:30,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-21 11:08:31,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-21 11:08:31,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:31,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-21 11:08:31,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-21 11:08:31,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:08:31,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-21 11:08:31,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-21 11:08:31,381 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067305053_909.jpg' 2025-07-21 11:08:31,631 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:31,631 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:31,631 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:31,972 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:31,972 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:31,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:31,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-21 11:08:32,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-21 11:08:32,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-21 11:08:32,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-21 11:08:32,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:32,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-21 11:08:32,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-21 11:08:32,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-21 11:08:32,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-21 11:08:32,969 - 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 11:08:32,970 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067305044_406.jpg' 2025-07-21 11:08:33,318 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:33,318 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:33,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:33,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:33,656 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:33,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:33,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-21 11:08:34,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-21 11:08:34,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-21 11:08:34,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:08:34,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:34,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:08:34,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:08:34,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:08:34,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:08:34,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:08:34,655 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067305204_706.jpg' 2025-07-21 11:08:34,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:34,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:34,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:35,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:35,267 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:35,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:35,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-21 11:08:35,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-21 11:08:35,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-21 11:08:36,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-21 11:08:36,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:36,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-21 11:08:36,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-21 11:08:36,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-21 11:08:36,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:08:36,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:08:36,255 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067305251_428.jpg' 2025-07-21 11:08:36,534 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:36,534 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:36,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:36,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:36,874 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:36,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:36,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-21 11:08:37,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-21 11:08:37,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-21 11:08:37,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-21 11:08:37,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:37,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-21 11:08:37,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-21 11:08:37,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-21 11:08:37,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-21 11:08:37,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-21 11:08:37,870 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067305249_446.jpg' 2025-07-21 11:08:37,936 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:37,936 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:37,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:38,117 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:38,117 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:38,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:38,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-21 11:08:38,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-21 11:08:38,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 11:08:38,433 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:08:38,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:38,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:08:38,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:08:38,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:08:38,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-21 11:08:38,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-21 11:08:38,470 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067306322_526.jpg' 2025-07-21 11:08:38,733 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:38,733 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:38,733 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:39,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:39,080 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:39,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:39,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-21 11:08:39,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-21 11:08:39,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 11:08:39,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-21 11:08:39,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:39,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:08:39,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-21 11:08:39,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-21 11:08:40,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-21 11:08:40,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-21 11:08:40,086 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067306518_700.jpg' 2025-07-21 11:08:40,401 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:40,401 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:40,401 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:40,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:40,742 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:40,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:40,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-21 11:08:41,130 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:08:41,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 11:08:41,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-21 11:08:41,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:41,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-21 11:08:41,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-21 11:08:41,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-21 11:08:41,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-21 11:08: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-21 11:08:41,741 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067306870_767.jpg' 2025-07-21 11:08:42,034 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:42,034 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:42,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:42,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:42,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:42,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:42,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-21 11:08:42,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-21 11:08:42,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-21 11:08:43,109 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:08:43,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:43,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-21 11:08:43,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-21 11:08:43,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-21 11:08:43,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-21 11:08:43,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-21 11:08:49,549 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067329354_61.jpg' 2025-07-21 11:08:49,808 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:49,808 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:49,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:50,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:50,148 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:50,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:50,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 11:08:50,536 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:08:50,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:08:50,894 - 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-21 11:08:50,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 11:08:50,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-21 11:08:50,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-21 11:08:50,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-21 11:08:51,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-21 11:08:51,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-21 11:08:51,153 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067329409_310.jpg' 2025-07-21 11:08:51,235 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:51,235 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:51,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:51,576 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:51,576 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:51,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:51,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-21 11:08:51,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-21 11:08: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-21 11:08:52,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-21 11:08:52,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:52,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-21 11:08:52,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-21 11:08:52,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-21 11:08:52,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:08:52,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:08:52,572 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067329708_702.jpg' 2025-07-21 11:08:52,652 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:52,653 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:52,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:52,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:52,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:52,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:52,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 11:08:53,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-21 11:08:53,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-21 11:08:53,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-21 11:08:53,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:53,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-21 11:08:53,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-21 11:08:53,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-21 11:08:53,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-21 11:08:53,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-21 11:08:53,994 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067329866_350.jpg' 2025-07-21 11:08:54,242 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:54,243 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:54,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:54,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:54,584 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:54,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:54,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 11:08:54,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-21 11:08:54,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-21 11:08:55,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-21 11:08:55,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:55,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:08:55,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:08:55,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:08:55,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:08:55,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:08:55,575 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067329983_474.jpg' 2025-07-21 11:08:55,654 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:08:55,654 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:08:55,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:08:55,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:08:55,995 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:08:55,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:08:55,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-21 11:08:56,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-21 11:08:56,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-21 11:08:56,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-21 11:08:56,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:08:56,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-21 11:08:56,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-21 11:08:56,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-21 11:08:56,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-21 11:08:56,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-21 11:09:13,028 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067352853_864.jpg' 2025-07-21 11:09:13,309 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:09:13,309 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:09:13,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:09:13,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:09:13,725 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:09:13,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:09:13,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-21 11:09:14,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-21 11:09:14,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-21 11:09:14,480 - 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-21 11:09:14,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 11:09:14,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-21 11:09:14,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-21 11:09:14,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-21 11:09:14,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-21 11:09:14,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-21 11:09:14,739 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067353461_4.jpg' 2025-07-21 11:09:15,010 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:09:15,010 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:09:15,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:09:15,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:09:15,348 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:09:15,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:09:15,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:09:15,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-21 11:09:15,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-21 11:09:16,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-21 11:09:16,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:09:16,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-21 11:09:16,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-21 11:09:16,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-21 11:09:16,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:09:16,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-21 11:09:16,332 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067354855_632.jpg' 2025-07-21 11:09:16,417 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:09:16,417 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:09:16,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:09:16,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:09:16,758 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:09:16,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:09:16,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-21 11:09:17,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-21 11:09:17,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-21 11:09:17,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-21 11:09:17,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:09:17,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-21 11:09:17,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-21 11:09:17,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-21 11:09:17,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-21 11:09:17,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-21 11:09:37,717 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067377497_365.jpg' 2025-07-21 11:09:37,801 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:09:37,802 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:09:37,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:09:38,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:09:38,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:09:38,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:09:38,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:09:38,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-21 11:09:38,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-21 11:09:38,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-21 11:09:38,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:09:38,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:09:38,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-21 11:09:38,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-21 11:09:39,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-21 11:09:39,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-21 11:09:39,156 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067378102_784.jpg' 2025-07-21 11:09:39,541 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:09:39,541 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:09:39,541 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:09:39,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:09:39,877 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:09:39,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:09:39,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:09:40,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:09: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-21 11:09:40,618 - 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-21 11:09:40,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 11:09:40,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-21 11:09:40,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-21 11:09:40,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-21 11:09:40,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:09:40,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-21 11:16:23,599 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067783440_536.jpg' 2025-07-21 11:16:24,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:24,274 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:24,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:24,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:24,316 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:24,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:24,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:16:24,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-21 11:16:24,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:16:24,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:16:24,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:24,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-21 11:16:24,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-21 11:16:24,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-21 11:16:24,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-21 11:16:24,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-21 11:16:24,541 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067784217_532.jpg' 2025-07-21 11:16:24,795 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:24,795 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:24,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:25,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:25,208 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:25,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:25,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:16:25,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-21 11:16:25,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-21 11:16:25,949 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:16:25,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:25,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:16:25,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:16:25,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:16:26,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:16:26,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:16:26,210 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067784406_36.jpg' 2025-07-21 11:16:26,289 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:26,290 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:26,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:26,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:26,629 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:26,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:26,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-21 11:16:27,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-21 11:16:27,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-21 11:16:27,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-21 11:16:27,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:27,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-21 11:16:27,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-21 11:16:27,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-21 11:16:27,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-21 11:16:27,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-21 11:16:27,641 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067784404_412.jpg' 2025-07-21 11:16:28,100 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:28,100 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:28,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:28,436 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:28,437 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:28,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:28,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:16: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-21 11:16:28,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-21 11:16:29,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-21 11:16:29,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:29,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-21 11:16:29,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-21 11:16:29,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-21 11:16:29,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-21 11:16:29,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-21 11:16:29,438 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067784405_733.jpg' 2025-07-21 11:16:29,680 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:29,680 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:29,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:30,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:30,019 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:30,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:30,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:16: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-21 11:16: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-21 11:16:30,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-21 11:16:30,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:30,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:16:30,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:16:30,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-21 11:16:31,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-21 11:16:31,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-21 11:16:31,014 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067784807_274.jpg' 2025-07-21 11:16:31,092 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:31,092 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:31,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:31,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:31,432 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:31,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:31,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-21 11:16:31,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-21 11:16:31,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-21 11:16:32,175 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:16:32,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:32,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-21 11:16:32,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-21 11:16:32,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-21 11:16:32,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-21 11:16:32,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:16:32,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067784984_589.jpg' 2025-07-21 11:16:32,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:32,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:32,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:32,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:32,856 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:32,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:32,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-21 11:16:33,242 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:16:33,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-21 11:16:33,594 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:16:33,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:33,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-21 11:16:33,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-21 11:16:33,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-21 11:16:33,849 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:16:33,849 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:16:33,851 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067785478_897.jpg' 2025-07-21 11:16:34,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:34,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:34,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:34,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:34,521 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:34,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:34,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-21 11:16:34,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-21 11:16:34,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-21 11:16:35,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:16:35,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:35,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:16:35,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-21 11:16:35,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-21 11:16:35,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-21 11:16:35,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-21 11:16:35,516 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067785946_5.jpg' 2025-07-21 11:16:35,771 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:35,771 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:35,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:36,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:36,109 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:36,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:36,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-21 11:16:36,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-21 11:16:36,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-21 11:16:36,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-21 11:16:36,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:36,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-21 11:16:36,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-21 11:16:36,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-21 11:16:37,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-21 11:16:37,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-21 11:16:37,110 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067786052_883.jpg' 2025-07-21 11:16:37,182 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:37,182 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:37,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:37,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:37,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:37,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:37,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:16:37,905 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:16:37,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-21 11:16:38,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-21 11:16:38,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:38,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-21 11:16:38,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-21 11:16:38,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-21 11:16:38,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-21 11:16:38,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:16:38,517 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067786511_54.jpg' 2025-07-21 11:16:38,594 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:38,594 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:38,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:38,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:38,938 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:38,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:38,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-21 11:16:39,328 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:16:39,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-21 11:16:39,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-21 11:16:39,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:39,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-21 11:16:39,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-21 11:16:39,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-21 11:16:39,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-21 11:16:39,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-21 11:16:48,060 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067807843_585.jpg' 2025-07-21 11:16:48,332 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:48,332 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:48,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:48,673 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:48,673 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:48,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:48,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-21 11:16:49,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-21 11:16:49,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:16:49,417 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:16:49,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:49,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-21 11:16:49,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-21 11:16:49,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-21 11:16:49,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-21 11:16:49,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-21 11:16:49,672 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067809365_13.jpg' 2025-07-21 11:16:49,745 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:49,745 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:49,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:50,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:50,084 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:50,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:50,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:16:50,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-21 11:16:50,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:16:50,829 - 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-21 11:16:50,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 11:16:50,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-21 11:16:50,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-21 11:16:50,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-21 11:16:51,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:16:51,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:16:51,083 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067809374_351.jpg' 2025-07-21 11:16:51,350 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:51,350 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:51,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:51,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:51,689 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:51,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:51,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 11:16:52,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-21 11:16:52,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-21 11:16:52,434 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:16:52,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:52,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-21 11:16:52,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-21 11:16:52,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-21 11:16:52,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-21 11:16:52,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-21 11:16:52,690 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067809368_726.jpg' 2025-07-21 11:16:52,934 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:52,934 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:52,934 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:53,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:53,324 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:53,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:53,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:16:53,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-21 11:16:53,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-21 11:16:54,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-21 11:16:54,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16:54,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-21 11:16:54,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-21 11:16:54,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-21 11:16:54,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-21 11:16:54,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-21 11:16:54,327 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067809408_321.jpg' 2025-07-21 11:16:54,405 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:16:54,405 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:16:54,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:16:54,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:16:54,747 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:16:54,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:16:54,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-21 11: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-21 11: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-21 11:16: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-21 11:16:55,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:16: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-21 11:16: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-21 11:16: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-21 11:16:55,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-21 11:16:55,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-21 11:17:12,616 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067832357_4.jpg' 2025-07-21 11:17:12,913 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:17:12,914 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:17:12,914 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:17:13,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:17:13,320 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:17:13,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:17:13,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-21 11:17:13,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:17:13,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:17:14,055 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:17:14,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:17:14,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-21 11:17:14,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-21 11:17:14,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-21 11:17:14,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:17:14,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:17:14,311 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067832588_244.jpg' 2025-07-21 11:17:14,657 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:17:14,657 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:17:14,657 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:17:15,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:17:15,000 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:17:15,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:17:15,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-21 11:17:15,389 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:17:15,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:17:15,743 - 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-21 11:17:15,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 3, Qualified after filtering: 0 2025-07-21 11:17:15,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-21 11:17:15,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-21 11:17:15,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-21 11:17:15,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-21 11:17:15,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-21 11:17:15,994 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067833544_992.jpg' 2025-07-21 11:17:16,331 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:17:16,331 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:17:16,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:17:16,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:17:16,671 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:17:16,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:17:16,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-21 11:17:17,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-21 11:17:17,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-21 11:17:17,417 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:17:17,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:17:17,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-21 11:17:17,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-21 11:17:17,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-21 11:17:17,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-21 11:17:17,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-21 11:17:36,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067856169_343.jpg' 2025-07-21 11:17:36,474 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:17:36,474 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:17:36,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:17:36,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:17:36,886 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:17:36,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:17:36,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-21 11:17:37,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-21 11:17:37,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-21 11:17:37,624 - 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-21 11:17:37,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 11:17:37,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-21 11:17:37,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-21 11:17:37,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-21 11:17:37,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-21 11:17:37,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-21 11:17:38,681 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753067858386_154.jpg' 2025-07-21 11:17:38,765 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:17:38,765 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:17:38,765 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:17:39,099 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:17:39,100 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:17:39,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:17:39,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-21 11:17: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-21 11:17: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-21 11:17:39,833 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:17:39,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:17:39,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:17:39,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-21 11:17:39,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-21 11:17:40,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-21 11:17:40,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-21 11:24:23,648 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068263448_825.jpg' 2025-07-21 11:24:24,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:24,166 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:24,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:24,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:24,210 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:24,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:24,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:24:24,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-21 11:24:24,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-21 11:24:24,409 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:24:24,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:24,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-21 11:24:24,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-21 11:24:24,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-21 11:24:24,438 - INFO - [utils.fire_smoke_detector] - [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 11:24:24,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-21 11:24:24,774 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068264440_459.jpg' 2025-07-21 11:24:25,056 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:25,056 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:25,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:25,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:25,489 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:25,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:25,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:24:25,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-21 11:24:25,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-21 11:24:26,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-21 11:24:26,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:26,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-21 11:24:26,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:24:26,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:24:26,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-21 11:24:26,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-21 11:24:26,509 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068264451_144.jpg' 2025-07-21 11:24:26,777 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:26,777 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:26,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:27,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:27,119 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:27,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:27,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-21 11:24:27,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:24:27,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-21 11:24:27,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-21 11:24:27,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:27,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-21 11:24:27,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-21 11:24:27,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-21 11:24:28,122 - INFO - [utils.fire_smoke_detector] - [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 11:24:28,122 - 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 11:24:28,123 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068264782_716.jpg' 2025-07-21 11:24:28,369 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:28,370 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:28,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:28,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:28,705 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:28,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24: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-21 11:24:29,095 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:24:29,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:24:29,453 - 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-21 11:24:29,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 11:24:29,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:24:29,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:24:29,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:24:29,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-21 11:24:29,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-21 11:24:29,715 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068264787_825.jpg' 2025-07-21 11:24:30,004 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:30,004 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:30,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:30,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:30,343 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:30,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:30,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-21 11:24:30,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-21 11:24:30,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-21 11:24:31,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-21 11:24:31,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:31,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-21 11:24:31,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-21 11:24:31,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-21 11:24:31,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-21 11:24:31,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-21 11:24:31,331 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068264885_711.jpg' 2025-07-21 11:24:31,658 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:31,658 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:31,658 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:31,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:32,000 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:32,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:32,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-21 11:24:32,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-21 11:24:32,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-21 11:24:32,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-21 11:24:32,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:32,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-21 11:24:32,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-21 11:24:32,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-21 11:24:32,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:24:32,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-21 11:24:32,995 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068264905_557.jpg' 2025-07-21 11:24:33,075 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:33,075 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:33,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:33,418 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:33,418 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:33,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:33,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-21 11:24:33,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-21 11:24:33,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-21 11:24:34,156 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:24:34,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:34,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:24:34,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:24:34,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:24:34,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:24:34,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:24:34,416 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068264900_120.jpg' 2025-07-21 11:24:34,659 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:34,660 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:34,660 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:35,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:35,002 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:35,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:35,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-21 11:24:35,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-21 11:24:35,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-21 11:24:35,738 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:24:35,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:35,738 - 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 11:24:35,738 - 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 11:24:35,738 - 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 11:24:35,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-21 11:24:35,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-21 11:24:35,990 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068265140_697.jpg' 2025-07-21 11:24:36,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:36,266 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:36,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:36,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:36,603 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:36,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:36,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:24:36,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-21 11:24:36,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-21 11:24:37,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-21 11:24:37,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:37,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:24:37,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:24:37,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-21 11:24:37,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:24:37,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:24:37,605 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068265462_734.jpg' 2025-07-21 11:24:37,845 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:37,846 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:37,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:38,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:38,184 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:38,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:38,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-21 11:24:38,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-21 11:24:38,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-21 11:24:38,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-21 11:24:38,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:38,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-21 11:24:38,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-21 11:24:38,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-21 11:24:39,177 - INFO - [utils.fire_smoke_detector] - [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 11:24:39,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-21 11:24:39,179 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068265864_523.jpg' 2025-07-21 11:24:39,455 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:39,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:39,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:39,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:39,797 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:39,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24: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-21 11:24:40,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-21 11:24:40,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-21 11:24:40,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-21 11:24:40,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:40,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-21 11:24:40,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-21 11:24:40,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-21 11:24:40,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-21 11:24:40,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-21 11:24:40,792 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068266541_398.jpg' 2025-07-21 11:24:40,871 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:40,871 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:40,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:41,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:41,212 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:41,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:41,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:24:41,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-21 11:24:41,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:24:41,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-21 11:24:41,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:41,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-21 11:24:41,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-21 11:24:41,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-21 11:24:42,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-21 11:24:42,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:24:42,214 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068266850_142.jpg' 2025-07-21 11:24:42,455 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:42,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:42,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:42,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:42,793 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:42,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:42,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-21 11:24:43,181 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:24:43,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-21 11:24:43,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-21 11:24:43,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:43,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-21 11:24:43,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-21 11:24:43,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-21 11:24:43,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-21 11:24:43,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-21 11:24:43,793 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068268091_644.jpg' 2025-07-21 11:24:43,885 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:43,885 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:43,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:44,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:44,229 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:44,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:44,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-21 11:24:44,613 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:24:44,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:24:44,968 - 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-21 11:24:44,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 11:24:44,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 11:24:44,979 - 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-21 11:24:44,979 - 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-21 11:24:44,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-21 11:24:44,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-21 11:24:45,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-21 11:24:45,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-21 11:24:45,235 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068269917_390.jpg' 2025-07-21 11:24:45,327 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:45,327 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:45,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:45,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:45,666 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:45,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:45,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:24:46,057 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:24:46,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 11:24:46,409 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:24:46,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:46,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-21 11:24:46,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-21 11:24:46,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-21 11:24:46,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:24:46,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-21 11:24:48,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068288073_240.jpg' 2025-07-21 11:24:48,352 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:48,353 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:48,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:48,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:48,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:48,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:48,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-21 11:24:49,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-21 11:24:49,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-21 11:24:49,465 - 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-21 11:24:49,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 11: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-21 11: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-21 11: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-21 11:24:49,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-21 11:24:49,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-21 11:24:49,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068288408_415.jpg' 2025-07-21 11:24:49,807 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:49,807 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:49,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:50,146 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:50,146 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:50,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:50,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-21 11:24:50,536 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:24:50,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-21 11:24:50,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-21 11:24:50,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:50,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-21 11:24:50,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-21 11:24:50,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-21 11:24:51,145 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:24:51,145 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:24:51,147 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068288724_572.jpg' 2025-07-21 11:24:51,219 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:51,219 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:51,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:51,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:51,560 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:51,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:51,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-21 11:24:51,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-21 11:24:51,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-21 11:24:52,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-21 11:24:52,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:52,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-21 11:24:52,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-21 11:24:52,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-21 11:24:52,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-21 11:24:52,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-21 11:24:52,556 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068288728_864.jpg' 2025-07-21 11:24:52,640 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:52,640 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:52,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:52,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:52,985 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:52,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:52,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-21 11:24:53,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-21 11:24:53,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 11:24:53,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-21 11:24:53,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:53,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:24:53,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:24:53,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:24: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-21 11:24: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-21 11:24:53,992 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068289648_329.jpg' 2025-07-21 11:24:54,070 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:54,070 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:54,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:54,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:54,422 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:54,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:54,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-21 11:24:54,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-21 11:24:54,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-21 11:24:55,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:24:55,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:55,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:24: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-21 11:24: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-21 11:24:55,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-21 11:24:55,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-21 11:24:55,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068289776_228.jpg' 2025-07-21 11:24:55,506 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:24:55,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:24:55,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:24:55,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:24:55,853 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:24:55,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:24:55,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:24:56,255 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:24:56,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-21 11:24:56,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-21 11:24:56,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:24:56,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-21 11:24:56,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-21 11:24:56,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-21 11:24:56,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-21 11:24:56,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-21 11:25:11,137 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068310937_281.jpg' 2025-07-21 11:25:11,209 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:25:11,209 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:25:11,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:25:11,631 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:25:11,631 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:25:11,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:25:11,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-21 11:25:12,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-21 11:25:12,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-21 11:25:12,386 - 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-21 11:25:12,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 11:25:12,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-21 11:25:12,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-21 11:25:12,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-21 11:25:12,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-21 11:25:12,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-21 11:25:13,438 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068313142_791.jpg' 2025-07-21 11:25:13,536 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:25:13,537 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:25:13,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:25:13,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:25:13,874 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:25:13,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:25:13,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-21 11:25:14,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-21 11:25:14,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-21 11:25: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-21 11:25:14,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:25:14,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-21 11:25:14,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-21 11:25:14,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-21 11:25:14,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-21 11:25:14,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-21 11:25:14,882 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068314566_288.jpg' 2025-07-21 11:25:14,954 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:25:14,955 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:25:14,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:25:15,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:25:15,293 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:25:15,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:25:15,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-21 11:25: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-21 11:25: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-21 11:25:16,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:25:16,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:25:16,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-21 11:25:16,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-21 11:25:16,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-21 11:25:16,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-21 11:25:16,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-21 11:25:36,676 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068336462_92.jpg' 2025-07-21 11:25:36,929 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:25:36,929 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:25:36,929 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:25:37,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:25:37,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:25:37,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:25:37,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-21 11:25:37,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-21 11:25:37,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-21 11:25:38,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-21 11:25:38,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:25:38,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-21 11:25:38,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-21 11:25:38,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-21 11:25:38,350 - INFO - [utils.fire_smoke_detector] - [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 11:25:38,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-21 11:25:40,178 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068339915_728.jpg' 2025-07-21 11:25:40,259 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:25:40,259 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:25:40,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:25:40,602 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:25:40,602 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:25:40,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:25:40,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-21 11:25:40,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-21 11:25:40,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-21 11:25:41,345 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:25:41,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:25:41,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:25:41,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:25:41,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:25:41,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-21 11:25:41,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-21 11:32:23,852 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068743677_494.jpg' 2025-07-21 11:32:24,328 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:24,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:24,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:24,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:24,373 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:24,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:24,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-21 11:32:24,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-21 11:32:24,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-21 11:32:24,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-21 11:32:24,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:24,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-21 11:32:24,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-21 11:32:24,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-21 11:32:24,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-21 11:32:24,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-21 11:32:24,670 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068744412_685.jpg' 2025-07-21 11:32:25,029 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:25,029 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:25,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:25,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:25,463 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:25,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:25,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-21 11:32:25,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-21 11:32:25,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-21 11:32:26,224 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:32:26,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:26,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:32:26,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:32:26,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:32:26,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:32:26,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:32:26,480 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068744590_606.jpg' 2025-07-21 11:32:26,736 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:26,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:26,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:27,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:27,081 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:27,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:27,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:32:27,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-21 11:32:27,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-21 11:32:27,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-21 11:32:27,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:27,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:32:27,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:32:27,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:32:28,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:32:28,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:32:28,083 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068744574_945.jpg' 2025-07-21 11:32:28,353 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:28,354 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:28,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:28,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:28,693 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:28,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:28,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-21 11:32:29,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-21 11:32:29,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-21 11:32:29,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-21 11:32:29,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:29,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-21 11:32:29,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-21 11:32:29,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-21 11:32:29,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-21 11:32:29,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-21 11:32:29,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068744544_734.jpg' 2025-07-21 11:32:29,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:29,756 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:29,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:30,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:30,102 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:30,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:30,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-21 11:32: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-21 11:32: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-21 11:32:30,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-21 11:32:30,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:30,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-21 11:32:30,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-21 11:32:30,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-21 11:32:31,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-21 11:32:31,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-21 11:32:31,111 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068744599_337.jpg' 2025-07-21 11:32:31,366 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:31,366 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:31,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:31,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:31,707 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:31,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:31,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-21 11:32:32,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-21 11:32: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-21 11:32:32,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-21 11:32:32,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:32,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-21 11:32:32,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-21 11:32:32,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-21 11:32:32,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:32:32,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:32:32,718 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068744748_587.jpg' 2025-07-21 11:32:33,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:33,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:33,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:33,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:33,353 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:33,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:33,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-21 11:32:33,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-21 11:32:33,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 11:32:34,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-21 11:32:34,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:34,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-21 11:32:34,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-21 11:32:34,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-21 11:32:34,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:32:34,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:32:34,344 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068744849_148.jpg' 2025-07-21 11:32:34,420 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:34,421 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:34,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:34,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:34,779 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:34,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:34,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-21 11:32:35,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-21 11:32:35,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:32:35,519 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:32:35,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:35,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:32:35,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:32:35,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:32:35,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-21 11:32:35,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-21 11:32:35,781 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068744859_58.jpg' 2025-07-21 11:32:36,046 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:36,046 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:36,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:36,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:36,232 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:36,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:36,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-21 11:32:36,356 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:32:36,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-21 11:32:36,545 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:32:36,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:36,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-21 11:32:36,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-21 11:32:36,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-21 11:32:36,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-21 11:32:36,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-21 11:32:36,578 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068745075_526.jpg' 2025-07-21 11:32:36,816 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:36,816 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:36,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:37,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:37,162 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:37,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:37,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-21 11:32:37,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-21 11:32:37,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-21 11:32:37,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-21 11:32:37,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:37,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-21 11:32:37,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-21 11:32:37,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-21 11:32:38,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-21 11:32:38,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-21 11:32:38,177 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068745237_327.jpg' 2025-07-21 11:32:38,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:38,266 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:38,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:38,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:38,605 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:38,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32: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-21 11:32:38,988 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:32:38,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-21 11:32:39,341 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:32:39,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32: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-21 11:32: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-21 11:32: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-21 11:32:39,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-21 11:32:39,595 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:32:39,596 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068745857_653.jpg' 2025-07-21 11:32:39,924 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:39,924 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:39,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:40,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:40,265 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:40,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32: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-21 11:32:40,653 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:32:40,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-21 11:32:41,004 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:32:41,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:41,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:32:41,004 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:32:41,004 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:32:41,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-21 11:32:41,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-21 11:32:41,256 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068746446_599.jpg' 2025-07-21 11:32:41,341 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:41,341 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:41,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:41,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:41,692 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:41,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:41,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-21 11:32:42,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-21 11:32:42,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-21 11:32:42,444 - 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-21 11:32:42,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 11:32:42,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 11:32:42,454 - 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-21 11:32:42,455 - 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-21 11:32:42,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-21 11:32:42,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-21 11:32:42,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-21 11:32:42,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-21 11:32:42,711 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068746684_324.jpg' 2025-07-21 11:32:42,789 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:42,790 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:42,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:43,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:43,128 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:43,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:43,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-21 11:32:43,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-21 11:32:43,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-21 11:32:43,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-21 11:32:43,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:43,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-21 11:32:43,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-21 11:32:43,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-21 11:32:44,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-21 11:32:44,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-21 11:32:48,508 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068768177_182.jpg' 2025-07-21 11:32:48,581 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:48,582 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:48,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:48,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:48,924 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:48,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:48,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-21 11:32:49,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-21 11:32:49,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-21 11:32:49,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:32:49,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:49,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:32:49,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:32:49,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:32:49,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:32:49,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:32:49,933 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068768251_414.jpg' 2025-07-21 11:32:50,021 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:50,021 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:50,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:50,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:50,360 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:50,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:50,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:32:50,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-21 11:32:50,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-21 11:32:51,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-21 11:32:51,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:51,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-21 11:32:51,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-21 11:32:51,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-21 11:32:51,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-21 11:32:51,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-21 11:32:51,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068768373_722.jpg' 2025-07-21 11:32:51,429 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:51,430 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:51,430 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:51,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:51,773 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:51,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:51,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-21 11:32:52,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-21 11:32:52,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-21 11:32:52,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:32:52,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:52,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:32:52,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:32:52,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:32:52,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-21 11: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-21 11:32:52,775 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068768520_469.jpg' 2025-07-21 11:32:53,169 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:53,169 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:53,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:53,507 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:53,507 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:53,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:53,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-21 11:32:53,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-21 11:32:53,900 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 11:32:54,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-21 11:32:54,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:54,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-21 11:32:54,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-21 11:32:54,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-21 11:32:54,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:32:54,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-21 11:32:54,516 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068769060_860.jpg' 2025-07-21 11:32:54,591 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:32:54,591 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:32:54,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:32:54,933 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:32:54,933 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:32:54,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:32:54,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:32:55,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-21 11:32:55,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-21 11:32:55,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-21 11:32:55,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:32:55,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-21 11:32:55,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-21 11:32:55,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-21 11:32:55,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-21 11:32:55,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-21 11:33:11,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068791625_949.jpg' 2025-07-21 11:33:11,920 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:33:11,920 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:33:11,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:33:12,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:33:12,337 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:33:12,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:33:12,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-21 11:33:12,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-21 11:33:12,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-21 11:33:13,083 - 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-21 11:33:13,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 11:33:13,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-21 11:33:13,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-21 11:33:13,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-21 11:33:13,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-21 11:33:13,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-21 11:33:13,342 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068792427_113.jpg' 2025-07-21 11:33:13,614 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:33:13,614 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:33:13,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:33:13,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:33:13,954 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:33:13,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:33:13,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-21 11:33:14,343 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:33:14,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-21 11:33:14,697 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:33:14,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:33:14,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-21 11:33:14,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-21 11:33:14,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-21 11:33:14,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-21 11:33:14,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-21 11:33:14,955 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068792759_82.jpg' 2025-07-21 11:33:15,033 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:33:15,033 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:33:15,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:33:15,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:33:15,377 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:33:15,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:33:15,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-21 11:33:15,771 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:33:15,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-21 11:33:16,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-21 11:33:16,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:33:16,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-21 11:33:16,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-21 11:33:16,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-21 11:33:16,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-21 11:33:16,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-21 11:33:35,744 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068815528_520.jpg' 2025-07-21 11:33:35,823 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:33:35,823 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:33:35,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:33:36,263 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:33:36,264 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:33:36,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:33:36,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-21 11:33:36,661 - 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-21 11:33:36,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 11:33:36,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-21 11:33:36,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-21 11:33:36,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-21 11:33:36,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:33:36,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-21 11:33:36,922 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753068816515_313.jpg' 2025-07-21 11:33:37,000 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:33:37,001 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:33:37,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:33:37,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:33:37,340 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:33:37,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:33:37,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-21 11:33:37,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-21 11:33:37,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-21 11:33:38,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-21 11:33:38,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:33:38,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-21 11:33:38,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-21 11:33:38,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-21 11:33:38,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-21 11:33:38,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-21 11:40:23,586 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069223433_151.jpg' 2025-07-21 11:40:24,087 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:24,087 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:24,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:24,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:24,125 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:24,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:24,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-21 11:40:24,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-21 11:40:24,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-21 11:40:24,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-21 11:40:24,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:24,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-21 11:40:24,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-21 11:40:24,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-21 11:40:24,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-21 11:40:24,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-21 11:40:24,303 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069224057_794.jpg' 2025-07-21 11:40:24,617 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:24,617 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:24,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:24,971 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:24,972 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:24,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:24,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-21 11:40:25,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-21 11:40:25,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-21 11:40:25,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-21 11:40:25,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:25,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-21 11:40:25,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-21 11:40:25,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-21 11:40:25,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-21 11:40:25,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-21 11:40:25,985 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069224167_548.jpg' 2025-07-21 11:40:26,248 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:26,248 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:26,248 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:26,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:26,583 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:26,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40: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 11:40:26,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-21 11:40:26,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-21 11:40:27,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-21 11:40:27,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:27,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-21 11:40:27,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-21 11:40:27,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-21 11:40:27,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:40:27,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:40:27,605 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069224370_874.jpg' 2025-07-21 11:40:27,888 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:27,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:27,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:28,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:28,233 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:28,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:28,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-21 11:40:28,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-21 11:40:28,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-21 11:40:28,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-21 11:40:28,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:28,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-21 11:40:28,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-21 11:40:28,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-21 11:40:29,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-21 11:40:29,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-21 11:40:29,233 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069224511_71.jpg' 2025-07-21 11:40:29,479 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:29,479 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:29,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:29,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:29,889 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:29,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:29,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-21 11:40:30,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-21 11:40:30,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-21 11:40:30,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-21 11:40:30,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:30,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-21 11:40:30,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-21 11:40:30,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-21 11:40:30,933 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:40:30,933 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:40:30,934 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069224510_266.jpg' 2025-07-21 11:40:31,215 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:31,215 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:31,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:31,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:31,565 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:31,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:31,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 11:40:31,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-21 11:40:31,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-21 11:40:32,305 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:40:32,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:32,305 - 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 11:40:32,305 - 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 11:40:32,305 - 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 11:40:32,570 - INFO - [utils.fire_smoke_detector] - [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 11:40:32,570 - 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 11:40:32,572 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069224669_69.jpg' 2025-07-21 11:40:32,936 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:32,936 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:32,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:33,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:33,292 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:33,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:33,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-21 11:40:33,754 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:40:33,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 11:40:34,106 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:40:34,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:34,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-21 11:40:34,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-21 11:40:34,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-21 11:40:34,363 - INFO - [utils.fire_smoke_detector] - [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 11:40:34,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-21 11:40:34,365 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069224795_696.jpg' 2025-07-21 11:40:34,634 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:34,634 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:34,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:34,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:34,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:34,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:34,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 11:40:35,385 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:40:35,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-21 11: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-21 11:40:35,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:35,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-21 11:40:35,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-21 11:40:35,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-21 11:40:36,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-21 11:40:36,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-21 11:40:36,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069225068_852.jpg' 2025-07-21 11:40:36,292 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:36,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:36,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:36,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:36,650 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:36,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:36,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-21 11:40: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-21 11:40: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-21 11:40: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-21 11:40:37,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40: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-21 11:40: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-21 11:40: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-21 11:40:37,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:40:37,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:40:37,655 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069225147_478.jpg' 2025-07-21 11:40:37,905 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:37,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:37,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:38,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:38,259 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:38,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:38,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-21 11:40:38,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-21 11:40:38,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-21 11:40:38,994 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:40:38,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:38,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:40:38,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:40:38,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:40:39,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:40:39,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:40:39,258 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069225126_313.jpg' 2025-07-21 11:40:39,571 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:39,571 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:39,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:39,933 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:39,933 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:39,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:39,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:40:40,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-21 11:40:40,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-21 11:40:40,672 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:40:40,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:40,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-21 11:40:40,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-21 11:40:40,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-21 11:40:40,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-21 11:40:40,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-21 11:40:40,932 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069225483_379.jpg' 2025-07-21 11:40:41,012 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:41,012 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:41,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:41,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:41,370 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:41,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:41,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-21 11:40:41,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-21 11:40:41,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-21 11:40:42,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-21 11:40:42,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:42,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-21 11:40:42,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-21 11:40:42,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-21 11:40:42,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-21 11:40:42,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-21 11:40:42,376 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069225962_108.jpg' 2025-07-21 11:40:42,589 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:42,589 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:42,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:42,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:42,944 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:42,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:42,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 11:40:43,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-21 11:40:43,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:40:43,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-21 11:40:43,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:43,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-21 11:40:43,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-21 11:40:43,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-21 11:40:43,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:40:43,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:40:43,946 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069226034_140.jpg' 2025-07-21 11:40:44,302 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:44,302 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:44,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:44,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:44,661 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:44,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:44,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-21 11:40:45,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-21 11:40:45,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:40:45,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:40:45,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:45,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:40:45,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:40:45,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:40:45,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:40:45,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:40:48,305 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069248072_179.jpg' 2025-07-21 11:40:48,388 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:48,389 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:48,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:48,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:48,750 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:48,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:48,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-21 11:40:49,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-21 11:40:49,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-21 11:40:49,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-21 11:40:49,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:49,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-21 11:40:49,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-21 11:40:49,495 - 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 11:40:49,755 - 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-21 11:40:49,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-21 11:40:49,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-21 11:40:49,756 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069248166_391.jpg' 2025-07-21 11:40:49,842 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:49,842 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:49,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:50,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:50,200 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:50,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:50,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:40:50,586 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:40:50,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-21 11:40:50,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-21 11:40:50,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:50,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-21 11:40:50,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-21 11:40:50,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-21 11:40:51,199 - INFO - [utils.fire_smoke_detector] - [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 11:40:51,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:40:51,200 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069248603_530.jpg' 2025-07-21 11:40:51,285 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:51,285 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:51,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:51,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:51,644 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:51,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:51,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-21 11:40:52,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-21 11:40:52,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-21 11:40:52,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-21 11:40:52,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:52,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-21 11:40:52,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-21 11:40:52,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-21 11:40:52,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-21 11:40:52,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-21 11:40:52,642 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069248998_940.jpg' 2025-07-21 11:40:52,740 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:52,740 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:52,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:53,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:53,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:53,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:53,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-21 11:40:53,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-21 11:40:53,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-21 11:40:53,848 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:40:53,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:53,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:40:53,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:40:53,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-21 11:40:54,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-21 11:40:54,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-21 11:40:54,111 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069249029_746.jpg' 2025-07-21 11:40:54,176 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:54,176 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:54,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:54,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:54,532 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:54,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:54,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:40:54,919 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:40:54,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:40:55,272 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:40:55,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:55,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-21 11:40:55,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-21 11:40:55,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-21 11:40:55,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-21 11:40:55,533 - 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 11:40:55,534 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069249128_831.jpg' 2025-07-21 11:40:55,810 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:40:55,810 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:40:55,811 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:40:56,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:40:56,169 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:40:56,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:40:56,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-21 11:40:56,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-21 11:40:56,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-21 11:40:56,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-21 11:40:56,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:40:56,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-21 11:40:56,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-21 11:40:56,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-21 11:40:57,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-21 11:40:57,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-21 11:41:12,086 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069271906_115.jpg' 2025-07-21 11:41:12,162 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:41:12,162 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:41:12,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:41:12,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:41:12,585 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:41:12,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:41:12,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-21 11:41:13,019 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:41:13,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-21 11:41:13,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-21 11:41:13,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:41:13,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-21 11:41:13,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-21 11:41:13,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-21 11:41:13,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-21 11:41:13,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-21 11:41:13,628 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069271903_122.jpg' 2025-07-21 11:41:13,709 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:41:13,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:41:13,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:41:14,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:41:14,067 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:41:14,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:41:14,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-21 11:41:14,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-21 11:41:14,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-21 11:41:14,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-21 11:41:14,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:41:14,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-21 11:41:14,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-21 11:41:14,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-21 11: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-21 11: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-21 11:41:15,079 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069273506_321.jpg' 2025-07-21 11:41:15,395 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:41:15,395 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:41:15,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:41:15,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:41:15,751 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:41:15,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:41:15,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-21 11:41:16,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-21 11:41:16,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-21 11:41:16,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-21 11:41:16,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:41:16,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-21 11:41:16,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-21 11:41:16,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-21 11:41:16,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-21 11:41:16,748 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:41:35,753 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069295552_158.jpg' 2025-07-21 11:41:35,829 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:41:35,830 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:41:35,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:41:36,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:41:36,286 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:41:36,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:41:36,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-21 11:41:36,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-21 11:41:36,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-21 11:41:37,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-21 11:41:37,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:41:37,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-21 11:41:37,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-21 11:41:37,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-21 11:41:37,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:41:37,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-21 11:41:37,693 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069297432_625.jpg' 2025-07-21 11:41:38,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:41:38,012 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:41:38,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:41:38,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:41:38,373 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:41:38,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:41:38,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-21 11:41:38,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-21 11:41:38,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-21 11:41:39,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-21 11:41:39,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:41:39,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-21 11:41:39,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-21 11:41:39,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:41: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-21 11:41: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-21 11:47:48,339 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='pho', url='http://xny.yj-3d.com:7363/file/tif/20250625160218orthophoto.png' 2025-07-21 11:47:51,090 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'pho'} 2025-07-21 11:47:51,090 - INFO - [main] - [main.run_detection:136] - 分发光伏板相关任务到检测器: {'pho'} 2025-07-21 11:47:51,090 - INFO - [utils.pho_detector] - [pho_detector.detect_objects_by_class:146] - Model 1 ('pho_model') triggered for targets: ['pho'] 2025-07-21 11:47:51,090 - INFO - [utils.pho_detector] - [pho_detector._run_inference_for_model:90] - Running SAHI prediction with model: pho_model... 2025-07-21 11:47:55,285 - WARNING - [utils.pho_detector] - [pho_detector._run_inference_for_model:121] - Model 'pho_model' detected an out-of-range class ID: 2. Ignoring. 2025-07-21 11:47:55,285 - WARNING - [utils.pho_detector] - [pho_detector._run_inference_for_model:121] - Model 'pho_model' detected an out-of-range class ID: 2. Ignoring. 2025-07-21 11:47:55,285 - WARNING - [utils.pho_detector] - [pho_detector._run_inference_for_model:121] - Model 'pho_model' detected an out-of-range class ID: 2. Ignoring. 2025-07-21 11:47:55,285 - WARNING - [utils.pho_detector] - [pho_detector._run_inference_for_model:121] - Model 'pho_model' detected an out-of-range class ID: 2. Ignoring. 2025-07-21 11:47:55,285 - INFO - [utils.pho_detector] - [pho_detector._run_inference_for_model:123] - Model 'pho_model' found 23 raw objects. 2025-07-21 11:47:55,291 - INFO - [utils.pho_detector] - [pho_detector.detect_objects_by_class:158] - Photovoltaic detection complete. Returning 21 filtered targets. 2025-07-21 11:48:23,742 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069703485_851.jpg' 2025-07-21 11:48:23,799 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:23,799 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:23,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:23,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:23,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:23,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:23,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-21 11:48:23,863 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:48:23,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:48:24,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-21 11:48:24,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:24,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-21 11:48:24,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-21 11:48:24,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-21 11:48:24,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-21 11:48:24,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-21 11:48:24,084 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069703867_643.jpg' 2025-07-21 11:48:24,498 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:24,498 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:24,498 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:24,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:24,922 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:24,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:24,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-21 11:48:25,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-21 11:48:25,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-21 11:48:25,681 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:48:25,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:25,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-21 11:48:25,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-21 11:48:25,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-21 11:48:25,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-21 11:48:25,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-21 11:48:25,943 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069704646_563.jpg' 2025-07-21 11:48:26,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:26,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:26,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:26,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:26,641 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:26,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:26,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-21 11:48:27,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-21 11:48:27,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-21 11:48:27,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-21 11:48:27,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:27,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:48:27,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:48:27,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:48:27,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:48:27,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:48:27,663 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069704704_935.jpg' 2025-07-21 11:48:28,105 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:28,106 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:28,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:28,448 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:28,448 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:28,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48: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-21 11: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:48:28,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-21 11:48:29,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-21 11:48:29,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:29,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-21 11:48:29,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-21 11:48:29,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-21 11:48:29,447 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:48:29,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:48:29,449 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069704746_800.jpg' 2025-07-21 11:48:29,684 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:29,684 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:29,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:30,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:30,046 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:30,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48: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-21 11:48:30,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-21 11:48:30,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-21 11:48:30,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-21 11:48:30,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:30,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-21 11:48:30,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-21 11:48:30,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-21 11:48:31,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:48:31,046 - 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 11:48:31,048 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069704710_526.jpg' 2025-07-21 11:48:31,462 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:31,463 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:31,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:31,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:31,819 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:31,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:31,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-21 11:48:32,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-21 11:48:32,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-21 11:48:32,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-21 11:48:32,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:32,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-21 11:48:32,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-21 11:48:32,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-21 11:48:32,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-21 11:48: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-21 11:48:32,826 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069704710_917.jpg' 2025-07-21 11:48:33,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:33,155 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:33,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:33,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:33,512 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:33,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:33,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-21 11:48:33,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-21 11:48:33,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-21 11:48:34,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-21 11:48:34,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:34,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-21 11:48:34,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-21 11:48:34,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-21 11:48:34,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-21 11:48:34,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:48:34,519 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069704834_385.jpg' 2025-07-21 11:48:34,776 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:34,776 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:34,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:34,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:34,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:34,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48: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-21 11:48: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-21 11:48: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-21 11:48:35,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-21 11:48:35,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:35,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-21 11:48:35,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-21 11:48:35,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-21 11:48:35,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-21 11:48:35,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-21 11:48:35,314 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069705145_157.jpg' 2025-07-21 11:48:35,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:35,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:35,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:35,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:35,937 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:35,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:35,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-21 11:48:36,322 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:48:36,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:48:36,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:48:36,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:36,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:48:36,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:48:36,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:48:36,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-21 11:48:36,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-21 11:48:36,936 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069705247_812.jpg' 2025-07-21 11:48:37,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:37,266 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:37,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:37,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:37,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:37,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:37,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-21 11:48:37,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-21 11:48:37,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-21 11:48:38,345 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:48:38,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:38,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-21 11:48:38,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-21 11:48:38,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-21 11:48:38,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-21 11:48:38,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-21 11:48:38,598 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069705637_947.jpg' 2025-07-21 11:48:38,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:38,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:38,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:39,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:39,024 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:39,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:39,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-21 11:48:39,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-21 11:48:39,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-21 11:48:39,771 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:48:39,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:39,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-21 11:48:39,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-21 11:48:39,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-21 11:48:40,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-21 11:48:40,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-21 11:48:40,038 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069705731_194.jpg' 2025-07-21 11:48:40,324 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:40,324 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:40,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:40,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:40,663 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:40,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:40,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-21 11:48:41,048 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:48:41,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:48:41,398 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:48:41,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:41,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:48:41,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:48:41,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:48:41,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-21 11:48:41,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-21 11:48:41,657 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069706073_299.jpg' 2025-07-21 11:48:41,742 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:41,743 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:41,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:42,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:42,135 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:42,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:42,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:48:42,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-21 11:48:42,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-21 11:48:42,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-21 11:48:42,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:42,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-21 11:48:42,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-21 11:48:42,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-21 11:48:43,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-21 11:48:43,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:48:43,127 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069706536_51.jpg' 2025-07-21 11:48:43,213 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:43,213 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:43,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:43,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:43,553 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:43,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:43,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-21 11:48:43,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-21 11:48:43,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-21 11:48:44,301 - 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-21 11:48:44,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 11:48:44,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 11:48:44,312 - 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-21 11:48:44,312 - 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-21 11:48:44,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-21 11:48:44,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-21 11:48:44,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 11:48:44,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-21 11:48:44,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069706672_562.jpg' 2025-07-21 11:48:44,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:44,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:44,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:45,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:45,026 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:45,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:45,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-21 11:48:45,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-21 11:48:45,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-21 11:48:45,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-21 11:48:45,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:45,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-21 11:48:45,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-21 11:48:45,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-21 11:48:46,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-21 11:48:46,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-21 11:48:47,772 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069727536_707.jpg' 2025-07-21 11:48:47,860 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:47,860 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:47,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:48,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:48,201 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:48,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:48,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-21 11:48:48,586 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:48:48,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-21 11:48:48,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-21 11:48:48,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:48,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-21 11:48:48,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-21 11:48:48,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-21 11:48:49,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-21 11:48:49,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-21 11:48:49,208 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069728320_868.jpg' 2025-07-21 11:48:49,293 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:49,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:49,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:49,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:49,636 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:49,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:49,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-21 11:48:50,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-21 11:48:50,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-21 11:48:50,377 - 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-21 11:48:50,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 11:48:50,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-21 11:48:50,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-21 11:48:50,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-21 11:48:50,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-21 11:48:50,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-21 11:48:50,640 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069728582_756.jpg' 2025-07-21 11:48:50,732 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:50,732 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:50,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:51,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:51,077 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:51,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:51,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-21 11:48:51,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-21 11:48:51,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-21 11:48:51,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-21 11:48:51,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:51,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-21 11:48:51,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-21 11:48:51,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-21 11:48:52,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-21 11:48:52,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-21 11:48:52,088 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069729334_116.jpg' 2025-07-21 11:48:52,166 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:52,166 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:52,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:52,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:52,505 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:52,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:52,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-21 11:48:52,891 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:48:52,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-21 11:48:53,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-21 11:48:53,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:53,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-21 11:48:53,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:48:53,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:48:53,508 - INFO - [utils.fire_smoke_detector] - [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 11:48:53,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:48:53,509 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069729901_38.jpg' 2025-07-21 11:48:53,593 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:48:53,593 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:48:53,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:48:53,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:48:53,939 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:48:53,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:48:53,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-21 11:48:54,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-21 11:48:54,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-21 11:48:54,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-21 11:48:54,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:48:54,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-21 11:48:54,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-21 11:48:54,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-21 11:48:54,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-21 11:48:54,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-21 11:49:12,009 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069751717_43.jpg' 2025-07-21 11:49:12,121 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:49:12,121 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:49:12,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:49:12,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:49:12,548 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:49:12,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:49:12,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-21 11:49:12,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-21 11:49:12,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-21 11:49:13,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-21 11:49:13,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:49:13,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-21 11:49:13,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-21 11:49:13,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-21 11:49:13,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-21 11: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-21 11:49:13,556 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069752487_622.jpg' 2025-07-21 11:49:13,636 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:49:13,636 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:49:13,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:49:13,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:49:13,977 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:49:13,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:49:13,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-21 11:49:14,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-21 11:49:14,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-21 11:49:14,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-21 11:49:14,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:49:14,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-21 11:49:14,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-21 11:49:14,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-21 11:49:14,992 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:49:14,992 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:49:15,511 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069755272_198.jpg' 2025-07-21 11:49:15,603 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:49:15,603 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:49:15,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:49:15,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:49:15,941 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:49:15,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:49:15,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-21 11:49:16,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-21 11:49:16,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-21 11:49:16,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-21 11:49:16,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:49:16,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-21 11:49:16,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:49:16,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:49:16,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:49:16,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-21 11:49:35,573 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069775362_379.jpg' 2025-07-21 11:49:35,860 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:49:35,861 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:49:35,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:49:36,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:49:36,298 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:49:36,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:49:36,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-21 11:49:36,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-21 11:49:36,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-21 11:49:37,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 11:49:37,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:49:37,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-21 11:49:37,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-21 11:49:37,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-21 11:49:37,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:49:37,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:49:39,633 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753069779353_380.jpg' 2025-07-21 11:49:39,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:49:39,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:49:39,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:49:40,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:49:40,063 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:49:40,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:49:40,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-21 11:49:40,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-21 11:49:40,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-21 11:49:40,806 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:49:40,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:49:40,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:49:40,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:49:40,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:49:41,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-21 11:49:41,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-21 11:55:47,371 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='pho', url='http://xny.yj-3d.com:7363/file/tif/20250625160218orthophoto.png' 2025-07-21 11:55:50,396 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'pho'} 2025-07-21 11:55:50,397 - INFO - [main] - [main.run_detection:136] - 分发光伏板相关任务到检测器: {'pho'} 2025-07-21 11:55:50,397 - INFO - [utils.pho_detector] - [pho_detector.detect_objects_by_class:146] - Model 1 ('pho_model') triggered for targets: ['pho'] 2025-07-21 11:55:50,397 - INFO - [utils.pho_detector] - [pho_detector._run_inference_for_model:90] - Running SAHI prediction with model: pho_model... 2025-07-21 11:55:55,272 - WARNING - [utils.pho_detector] - [pho_detector._run_inference_for_model:121] - Model 'pho_model' detected an out-of-range class ID: 2. Ignoring. 2025-07-21 11:55:55,272 - WARNING - [utils.pho_detector] - [pho_detector._run_inference_for_model:121] - Model 'pho_model' detected an out-of-range class ID: 2. Ignoring. 2025-07-21 11:55:55,272 - WARNING - [utils.pho_detector] - [pho_detector._run_inference_for_model:121] - Model 'pho_model' detected an out-of-range class ID: 2. Ignoring. 2025-07-21 11:55:55,272 - WARNING - [utils.pho_detector] - [pho_detector._run_inference_for_model:121] - Model 'pho_model' detected an out-of-range class ID: 2. Ignoring. 2025-07-21 11:55:55,272 - INFO - [utils.pho_detector] - [pho_detector._run_inference_for_model:123] - Model 'pho_model' found 23 raw objects. 2025-07-21 11:55:55,276 - INFO - [utils.pho_detector] - [pho_detector.detect_objects_by_class:158] - Photovoltaic detection complete. Returning 21 filtered targets. 2025-07-21 11:56:23,922 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070183629_280.jpg' 2025-07-21 11:56:24,189 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:24,189 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:24,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:24,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:24,230 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:24,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:24,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-21 11:56:24,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-21 11:56:24,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-21 11:56:24,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-21 11:56:24,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:24,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-21 11:56:24,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-21 11:56:24,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-21 11:56:24,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-21 11:56:24,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-21 11:56:24,451 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070184137_781.jpg' 2025-07-21 11:56:24,735 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:24,735 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:24,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:25,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:25,172 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:25,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:25,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-21 11:56:25,565 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:56:25,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-21 11:56:25,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-21 11:56:25,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:25,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-21 11:56:25,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-21 11:56:25,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-21 11:56:26,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:56:26,191 - 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 11:56:26,192 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070184183_741.jpg' 2025-07-21 11:56:26,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:26,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:26,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:26,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:26,818 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:26,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:26,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-21 11:56: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-21 11:56: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-21 11:56:27,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:56:27,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:27,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-21 11:56:27,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-21 11:56:27,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-21 11:56: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-21 11:56: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-21 11:56:27,814 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070184213_334.jpg' 2025-07-21 11:56:28,063 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:28,063 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:28,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:28,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:28,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:28,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:28,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:56:28,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-21 11:56:28,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-21 11:56:28,567 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:56:28,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:28,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:56:28,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:56:28,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:56:28,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-21 11:56:28,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-21 11:56:28,603 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070184451_469.jpg' 2025-07-21 11:56:28,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:28,847 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:28,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:29,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:29,196 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:29,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:29,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-21 11:56:29,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-21 11:56:29,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:56:29,938 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:56:29,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:29,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:56:29,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:56:29,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:56:30,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-21 11:56:30,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-21 11:56:30,198 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070184452_309.jpg' 2025-07-21 11:56:30,285 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:30,285 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:30,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:30,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:30,630 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:30,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:30,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 11:56:31,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-21 11:56:31,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-21 11:56:31,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 11:56:31,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:31,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 11:56:31,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 11:56:31,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:56:31,623 - INFO - [utils.fire_smoke_detector] - [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 11:56: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-21 11:56:31,625 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070184689_830.jpg' 2025-07-21 11:56:31,712 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:31,712 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:31,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:32,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:32,053 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:32,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:32,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-21 11:56:32,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-21 11:56:32,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 11:56:32,792 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:56:32,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:32,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-21 11:56:32,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-21 11:56:32,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-21 11:56:33,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-21 11:56: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-21 11:56:33,046 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070184761_840.jpg' 2025-07-21 11:56:33,315 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:33,315 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:33,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:33,660 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:33,660 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:33,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:33,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 11:56:34,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-21 11:56:34,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-21 11:56:34,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-21 11:56:34,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:34,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-21 11:56:34,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-21 11:56:34,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-21 11:56:34,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-21 11:56:34,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:56:34,661 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070185144_52.jpg' 2025-07-21 11:56:34,747 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:34,747 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:34,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:35,093 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:35,093 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:35,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:35,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-21 11:56:35,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-21 11:56:35,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-21 11:56:35,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-21 11:56:35,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:35,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-21 11:56:35,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-21 11:56:35,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-21 11:56: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-21 11:56: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-21 11:56:36,081 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070185309_564.jpg' 2025-07-21 11:56:36,449 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:36,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:36,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:36,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:36,786 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:36,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:36,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-21 11:56:37,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-21 11:56:37,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-21 11:56:37,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-21 11:56:37,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:37,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-21 11:56:37,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-21 11:56:37,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-21 11:56:37,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-21 11:56:37,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-21 11:56:37,769 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070185397_938.jpg' 2025-07-21 11:56:37,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:37,854 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:37,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:38,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:38,199 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:38,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:38,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-21 11:56:38,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-21 11:56:38,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-21 11:56:38,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-21 11:56:38,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:38,937 - 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 11:56:38,937 - 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 11:56:38,937 - 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 11:56:39,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-21 11:56:39,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-21 11:56:39,189 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070185604_751.jpg' 2025-07-21 11:56:39,282 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:39,282 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:39,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:39,619 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:39,619 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:39,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:39,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-21 11:56:40,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-21 11:56:40,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-21 11:56:40,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-21 11:56:40,357 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:40,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-21 11:56:40,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-21 11:56:40,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-21 11:56:40,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:56:40,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-21 11:56:40,614 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070186355_598.jpg' 2025-07-21 11:56:40,703 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:40,703 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:40,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:41,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:41,047 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:41,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:41,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-21 11:56:41,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-21 11:56:41,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 11:56:41,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-21 11:56:41,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:41,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-21 11:56:41,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-21 11:56:41,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-21 11:56:42,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:56:42,046 - 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 11:56:42,047 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070186706_260.jpg' 2025-07-21 11:56:42,128 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:42,128 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:42,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:42,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:42,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:42,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:42,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-21 11:56:42,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-21 11:56:42,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-21 11:56:43,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-21 11:56:43,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:43,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-21 11:56:43,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-21 11:56:43,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-21 11:56:43,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-21 11:56:43,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-21 11:56:48,290 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070207625_158.jpg' 2025-07-21 11:56:48,609 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:48,609 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:48,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:48,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:48,958 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:48,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:48,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:56:49,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-21 11:56:49,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-21 11:56:49,703 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:56:49,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:49,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-21 11:56:49,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-21 11:56:49,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-21 11:56:49,958 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:56:49,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-21 11:56:49,959 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070207805_954.jpg' 2025-07-21 11:56:50,211 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:50,211 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:50,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:50,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:50,557 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:50,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:50,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-21 11:56: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-21 11:56: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-21 11:56:51,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-21 11:56:51,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56: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-21 11:56: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-21 11:56: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-21 11:56:51,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-21 11:56:51,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-21 11:56:51,556 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070209479_978.jpg' 2025-07-21 11:56:51,673 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:51,673 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:51,673 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:52,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:52,017 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:52,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:52,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-21 11:56:52,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-21 11:56:52,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-21 11:56:52,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-21 11:56:52,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:52,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-21 11:56:52,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-21 11:56:52,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-21 11:56:53,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-21 11:56:53,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:56:53,016 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070211465_381.jpg' 2025-07-21 11:56:53,112 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:53,112 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:53,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:53,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:53,459 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:53,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:53,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-21 11:56:53,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-21 11:56:53,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-21 11:56:54,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-21 11:56:54,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:54,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-21 11:56:54,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-21 11:56:54,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-21 11:56:54,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-21 11:56:54,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-21 11:56:54,468 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070211939_995.jpg' 2025-07-21 11:56:54,795 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:56:54,796 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:56:54,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:56:55,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:56:55,137 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:56:55,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:56:55,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 11:56:55,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-21 11:56:55,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-21 11:56:55,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-21 11:56:55,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:56:55,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-21 11:56:55,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-21 11:56:55,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-21 11:56:56,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:56:56,137 - 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 11:57:13,015 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070232530_194.jpg' 2025-07-21 11:57:13,093 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:57:13,094 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:57:13,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:57:13,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:57:13,447 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:57:13,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:57:13,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-21 11:57:13,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-21 11:57:13,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-21 11:57:14,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-21 11:57:14,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 11:57:14,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-21 11:57:14,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-21 11:57:14,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-21 11:57:14,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-21 11:57:14,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-21 11:57:16,185 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070235877_321.jpg' 2025-07-21 11:57:16,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:57:16,266 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:57:16,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:57:16,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:57:16,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:57:16,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:57:16,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-21 11:57:16,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:57:16,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 11:57:17,351 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 11:57:17,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:57:17,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-21 11:57:17,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-21 11:57:17,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 11:57:17,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:57:17,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:57:17,605 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070236133_12.jpg' 2025-07-21 11:57:17,978 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:57:17,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:57:17,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:57:18,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:57:18,323 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:57:18,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:57:18,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-21 11:57:18,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-21 11:57:18,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-21 11:57:19,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-21 11:57:19,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:57:19,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-21 11:57:19,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-21 11:57:19,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-21 11:57:19,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-21 11:57:19,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 11:57:40,163 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070259687_818.jpg' 2025-07-21 11:57:40,242 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:57:40,242 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:57:40,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:57:40,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:57:40,679 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:57:40,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:57:40,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-21 11:57:41,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-21 11:57:41,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-21 11:57:41,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-21 11:57:41,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:57:41,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-21 11:57:41,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-21 11:57:41,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-21 11:57:41,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-21 11:57:41,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-21 11:57:41,873 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070261192_950.jpg' 2025-07-21 11:57:41,956 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 11:57:41,956 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 11:57:41,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 11:57:42,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 11:57:42,301 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 11:57:42,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 11:57:42,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-21 11:57:42,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-21 11:57:42,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-21 11:57: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-21 11:57:43,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 11:57:43,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-21 11:57:43,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-21 11:57:43,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-21 11:57:43,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 11:57:43,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:00:24,894 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070424243_993.jpg' 2025-07-21 12:00:24,945 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:24,946 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:24,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:24,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:24,989 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:24,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:24,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:00:25,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-21 12:00:25,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-21 12:00:25,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-21 12:00:25,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:25,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-21 12:00:25,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-21 12:00:25,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-21 12:00:25,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:00:25,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-21 12:00:25,214 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070424428_327.jpg' 2025-07-21 12:00:25,289 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:25,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:25,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:25,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:25,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:25,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:25,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-21 12:00:26,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-21 12:00:26,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-21 12:00:26,425 - 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-21 12:00:26,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:00:26,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-21 12:00:26,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-21 12:00:26,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-21 12:00:26,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:00:26,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:00:26,687 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070424564_380.jpg' 2025-07-21 12:00:26,773 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:26,773 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:26,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:27,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:27,106 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:27,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:27,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-21 12:00:27,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-21 12:00:27,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-21 12:00:27,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-21 12:00:27,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:27,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-21 12:00:27,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-21 12:00:27,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-21 12:00:28,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:00:28,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-21 12:00:28,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070424690_504.jpg' 2025-07-21 12:00:28,168 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:28,169 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:28,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:28,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:28,512 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:28,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:28,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-21 12:00:28,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-21 12:00:28,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-21 12:00:29,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-21 12:00:29,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:29,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-21 12:00:29,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-21 12:00:29,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-21 12:00:29,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-21 12:00:29,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-21 12:00:29,511 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070425297_675.jpg' 2025-07-21 12:00:29,597 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:29,598 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:29,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:29,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:29,939 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:29,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:29,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-21 12:00:30,333 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:00:30,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-21 12:00:30,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-21 12:00:30,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:30,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-21 12:00:30,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-21 12:00:30,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-21 12:00:30,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:00:30,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-21 12:00:30,951 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070425539_233.jpg' 2025-07-21 12:00:31,037 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:31,037 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:31,037 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:31,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:31,387 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:31,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:31,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:00: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-21 12:00: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-21 12:00:32,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-21 12:00:32,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:32,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-21 12:00:32,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-21 12:00:32,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:00:32,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-21 12:00:32,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-21 12:00:32,389 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070426030_761.jpg' 2025-07-21 12:00:32,463 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:32,463 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:32,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:32,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:32,812 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:32,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:32,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-21 12:00:33,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-21 12:00:33,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-21 12:00:33,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-21 12:00:33,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:33,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-21 12:00:33,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-21 12:00:33,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-21 12:00:33,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-21 12:00:33,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-21 12:00:33,824 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070426029_882.jpg' 2025-07-21 12:00:34,082 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:34,082 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:34,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:34,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:34,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:34,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:34,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-21 12:00:34,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-21 12:00:34,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-21 12:00:35,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-21 12:00:35,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:35,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-21 12:00:35,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-21 12:00:35,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-21 12:00:35,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-21 12:00:35,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-21 12:00:35,444 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070426165_632.jpg' 2025-07-21 12:00:35,531 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:35,531 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:35,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:35,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:35,880 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:35,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:35,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:00:36,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-21 12:00:36,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-21 12:00:36,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:00:36,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:36,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:00:36,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:00:36,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:00:36,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:00:36,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:00:36,888 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070426715_451.jpg' 2025-07-21 12:00:37,190 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:37,190 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:37,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:37,540 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:37,541 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:37,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:37,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-21 12:00: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-21 12:00: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-21 12:00:38,292 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:00:38,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00: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-21 12:00: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-21 12:00: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-21 12:00: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-21 12:00: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-21 12:00:38,553 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070426888_825.jpg' 2025-07-21 12:00:38,981 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:38,981 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:38,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:39,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:39,327 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:39,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:39,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-21 12:00:39,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-21 12:00:39,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-21 12:00:40,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-21 12:00:40,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:40,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-21 12:00:40,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-21 12:00:40,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-21 12:00:40,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-21 12:00:40,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-21 12:00:40,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070429178_610.jpg' 2025-07-21 12:00:40,708 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:40,708 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:40,708 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:41,055 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:41,055 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:41,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:41,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-21 12:00:41,445 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:00:41,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:00:41,800 - 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-21 12:00:41,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 12:00:41,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 12:00:41,810 - 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-21 12:00:41,811 - 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-21 12:00:41,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-21 12:00:41,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-21 12:00:42,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:00:42,084 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:00:42,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070429380_143.jpg' 2025-07-21 12:00:42,173 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:42,173 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:42,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:42,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:42,516 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:42,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:42,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-21 12: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-21 12: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-21 12:00:43,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 12:00:43,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:43,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 12:00:43,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 12:00:43,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 12:00:43,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-21 12:00:43,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-21 12:00:43,574 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070431025_893.jpg' 2025-07-21 12:00:43,655 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:43,655 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:43,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:44,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:44,007 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:44,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:44,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-21 12:00:44,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-21 12:00:44,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:00:44,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-21 12:00:44,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:44,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-21 12:00:44,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-21 12:00:44,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-21 12:00:45,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-21 12:00:45,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:00:49,027 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070448646_366.jpg' 2025-07-21 12:00:49,324 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:49,325 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:49,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:49,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:49,678 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:49,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:49,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-21 12:00: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-21 12:00: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-21 12:00:50,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-21 12:00:50,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:50,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-21 12:00:50,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-21 12:00:50,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-21 12:00:50,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-21 12:00:50,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-21 12:00:50,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070448807_996.jpg' 2025-07-21 12:00:50,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:50,774 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:50,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:51,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:51,121 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:51,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:51,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-21 12:00:51,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-21 12:00:51,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-21 12:00:51,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-21 12:00:51,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:51,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-21 12:00:51,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-21 12:00:51,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-21 12:00:52,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-21 12:00:52,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-21 12:00:52,185 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070450830_44.jpg' 2025-07-21 12:00:52,259 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:52,259 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:52,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:52,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:52,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:52,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:52,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-21 12:00:52,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:00:52,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:00:53,349 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:00:53,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:53,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-21 12:00:53,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-21 12:00:53,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-21 12:00:53,614 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:00:53,614 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:00:53,615 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070451485_945.jpg' 2025-07-21 12:00:53,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:53,887 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:53,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:54,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:54,237 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:54,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:54,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-21 12:00:54,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-21 12:00:54,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-21 12:00:54,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-21 12:00:54,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:54,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-21 12:00:54,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-21 12:00:54,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-21 12:00:55,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-21 12:00:55,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-21 12:00:57,563 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070457160_375.jpg' 2025-07-21 12:00:57,820 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:00:57,820 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:00:57,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:00:58,168 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:00:58,168 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:00:58,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:00:58,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-21 12:00:58,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-21 12:00:58,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-21 12:00:58,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-21 12:00:58,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:00:58,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-21 12:00:58,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-21 12:00:58,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-21 12:00:59,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:00:59,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:01:12,716 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070472096_593.jpg' 2025-07-21 12:01:12,791 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:01:12,791 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:12,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:13,367 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:13,367 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:01:13,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:13,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-21 12:01:13,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-21 12:01:13,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-21 12:01:14,119 - 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-21 12:01:14,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:01:14,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:01:14,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:01:14,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-21 12:01:14,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-21 12:01:14,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-21 12:01:14,388 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070473589_945.jpg' 2025-07-21 12:01:14,474 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:01:14,475 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:14,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:14,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:14,822 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:01:14,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:14,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-21 12:01:15,221 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:01:15,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-21 12:01:15,581 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:01:15,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:15,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:01:15,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-21 12:01:15,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-21 12:01:15,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-21 12:01:15,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-21 12:01:16,976 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070476283_300.jpg' 2025-07-21 12:01:17,061 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:01:17,061 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:17,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:17,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:17,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:01:17,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:17,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-21 12:01:17,810 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:01:17,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:01:18,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-21 12:01:18,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:18,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-21 12:01:18,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-21 12:01:18,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-21 12:01:18,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-21 12:01:18,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-21 12:01:38,300 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070497949_452.jpg' 2025-07-21 12:01:38,377 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:01:38,377 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:38,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:38,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:38,822 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:01:38,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:38,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-21 12:01:39,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-21 12:01:39,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-21 12:01:39,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-21 12:01:39,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:39,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-21 12:01:39,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-21 12:01:39,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-21 12:01:39,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:01:39,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-21 12:01:39,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065429/2025-07-21_e1d249f36bf04b8fae7c901f69f02964.jpg' 2025-07-21 12:01:39,884 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:01:39,885 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:39,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:40,236 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:40,236 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:01:40,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-21 12:01:40,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-21 12:01:40,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-21 12:01:40,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-21 12:01:40,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:40,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-21 12:01:40,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-21 12:01:40,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-21 12:01:41,256 - 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-21 12:01:41,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:01:41,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-21 12:01:41,258 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070500317_776.jpg' 2025-07-21 12:01:41,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:01:41,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:41,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:41,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:41,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:01:41,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01: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-21 12:01:42,253 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:01:42,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-21 12:01:42,608 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:01:42,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:42,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:01:42,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:01:42,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:01:42,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-21 12:01:42,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-21 12:01:42,872 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065431/2025-07-21_14282801a2ea4ee7a5fee67dbed56bcb.jpg' 2025-07-21 12:01:42,911 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:01:42,911 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:42,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:43,258 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:43,258 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:01:43,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-21 12:01:43,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:01:43,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-21 12:01:43,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-21 12:01:43,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:43,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-21 12:01: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-21 12:01: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-21 12:01:44,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-21 12:01:44,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:44,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-21 12:01:44,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065432/2025-07-21_38187ecfc2ca4d5cb4269ab6c754c327.jpg' 2025-07-21 12:01:44,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:01:44,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:44,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:44,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:44,854 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:01:44,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-21 12:01:44,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-21 12:01:45,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-21 12:01:45,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-21 12:01:45,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:45,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-21 12:01:45,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-21 12:01:45,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-21 12:01:45,867 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:01:45,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:45,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-21 12:01:46,149 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/FA1813778/2025-07-21_bd821e23813c46559db6ad93d9229aa7.jpg' 2025-07-21 12:01:46,189 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:01:46,189 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:46,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:46,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:46,532 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:01:46,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-21 12:01:46,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-21 12:01:46,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:01:46,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:01:46,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:46,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-21 12:01:47,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-21 12:01:47,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-21 12:01:47,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:01:47,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:47,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-21 12:01:47,791 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044306/2025-07-21_381d378e03a54cfaaa38ae23a0d39427.jpg' 2025-07-21 12:01:47,832 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:01:47,833 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:47,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:48,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:48,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:01:48,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-21 12:01:48,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-21 12:01: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-21 12:01:48,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-21 12:01:48,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:48,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-21 12:01:49,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-21 12:01:49,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-21 12:01:49,581 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:01:49,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:49,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:01:49,816 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044309/2025-07-21_bfbf1de98b3a4f5da2155cf00bc362a5.jpg' 2025-07-21 12:01:49,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:01:49,854 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:49,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:50,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:50,195 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:01:50,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-21 12:01:50,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-21 12:01:50,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-21 12:01:50,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-21 12:01:50,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:50,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-21 12:01:50,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-21 12:01:50,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-21 12:01:51,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-21 12:01:51,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:51,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-21 12:01:51,467 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044314/2025-07-21_c62bded7f03c4761b9187f4961bd3604.jpg' 2025-07-21 12:01:51,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:01:51,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:51,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:51,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:51,849 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:01:51,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-21 12:01:51,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-21 12:01:52,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-21 12:01:52,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-21 12:01:52,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:52,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-21 12:01:52,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-21 12:01:52,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-21 12:01:52,881 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:01:52,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:52,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:01:53,075 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AE9470016/2025-07-21_ae58577b3cf6497fa092a0316e3f78bb.jpg' 2025-07-21 12:01:53,111 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:01:53,112 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:53,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:53,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:53,452 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:01:53,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-21 12:01:53,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-21 12:01:53,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-21 12:01:53,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-21 12:01:53,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:53,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-21 12:01:54,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-21 12:01:54,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:01:54,485 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:01:54,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:54,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-21 12:01:54,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044307/2025-07-21_1a3070ef1bb24031858823836b867071.jpg' 2025-07-21 12:01:54,814 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:01:54,814 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:54,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:55,150 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:55,151 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:01:55,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:01:55,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:01:55,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-21 12:01:55,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-21 12:01:55,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:55,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-21 12:01: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-21 12:01: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-21 12:01:56,178 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:01:56,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:56,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-21 12:01:56,519 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044315/2025-07-21_6af70b02b3e743109310975ebcda8985.jpg' 2025-07-21 12:01:56,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:01:56,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:56,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:56,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:56,904 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:01:56,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:01:56,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:01:57,166 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:01:57,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-21 12:01:57,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:57,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-21 12:01:57,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-21 12:01:57,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-21 12:01:57,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-21 12:01:57,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:57,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-21 12:01:58,213 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044317/2025-07-21_5a90e2800e1f461ebe4827ba942ec261.jpg' 2025-07-21 12:01:58,347 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:01:58,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:58,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:01:58,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:01:58,693 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:01:58,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-21 12:01:58,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-21 12:01:58,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-21 12:01:58,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-21 12:01:58,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:01:58,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-21 12:01:59,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-21 12:01:59,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-21 12:01:59,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-21 12:01:59,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:01:59,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-21 12:01:59,923 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AE9470016/2025-07-21_8da3457c9b464a7dbb97e3556cd1ee53.jpg' 2025-07-21 12:01:59,955 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:01:59,955 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:01:59,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:00,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:00,296 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:00,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-21 12:02:00,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-21 12:02:00,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:02:00,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:02:00,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:00,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-21 12:02:00,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-21 12:02:00,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-21 12:02:01,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-21 12:02:01,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:01,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:02:01,607 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044324/2025-07-21_12b9b8f059d944728ab157b1cb4b9c73.jpg' 2025-07-21 12:02:01,703 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:01,704 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:01,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:02,041 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:02,041 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:02,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-21 12:02:02,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-21 12:02:02,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:02:02,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:02:02,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:02,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-21 12:02:02,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-21 12:02:02,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-21 12:02:03,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-21 12:02:03,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:03,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-21 12:02:03,282 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044329/2025-07-21_db9c1714f31247f4afb9879db908f78b.jpg' 2025-07-21 12:02:03,329 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:03,329 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:03,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:03,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:03,670 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:03,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-21 12:02:03,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-21 12:02:03,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-21 12:02:03,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-21 12:02:03,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:03,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-21 12:02:04,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-21 12:02:04,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-21 12:02:04,684 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:02:04,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:04,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:02:04,942 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044330/2025-07-21_4d1655814b81425788d4fa611d421aea.jpg' 2025-07-21 12:02:04,989 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:04,989 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:04,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:05,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:05,332 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:05,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-21 12:02:05,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-21 12:02:05,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-21 12:02:05,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-21 12:02:05,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:05,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-21 12:02:06,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-21 12:02:06,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-21 12:02:06,359 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:02:06,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:06,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-21 12:02:06,892 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044340/2025-07-21_b60ad29756524607a6433b7de7370e45.jpg' 2025-07-21 12:02:06,936 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:06,936 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:06,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:07,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:07,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:07,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-21 12:02:07,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-21 12:02:07,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:02:07,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:02:07,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:07,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 12:02:07,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-21 12:02:07,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-21 12:02:08,308 - 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-21 12:02:08,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:02:08,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:02:08,540 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044346/2025-07-21_aa7b8495ddee4c10bd18c2e2705a24a7.jpg' 2025-07-21 12:02:08,607 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:08,607 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:08,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:08,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:08,947 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:08,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-21 12:02:08,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-21 12:02:09,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-21 12:02:09,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-21 12:02:09,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:09,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-21 12:02:09,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-21 12:02:09,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-21 12:02:09,974 - 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-21 12:02:09,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 12:02:09,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 12:02:09,985 - 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-21 12:02:09,985 - 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-21 12:02:10,199 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044351/2025-07-21_2d5454b07b3543a4b7bf1b52133357d2.jpg' 2025-07-21 12:02:10,241 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:10,241 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:10,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:10,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:10,584 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:10,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-21 12:02:10,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-21 12:02:10,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-21 12:02:10,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-21 12:02:10,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:10,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-21 12:02:11,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-21 12:02:11,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-21 12:02:11,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-21 12:02:11,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:11,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-21 12:02:11,877 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730657/2025-07-21_85b6a963e17e4284b5a4e6bf11a208bc.jpg' 2025-07-21 12:02:11,919 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:11,919 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:11,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:12,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:12,260 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:12,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-21 12:02:12,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-21 12:02:12,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-21 12:02:12,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-21 12:02:12,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:12,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:02:12,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-21 12:02:12,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-21 12:02:13,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-21 12:02:13,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:13,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-21 12:02:13,860 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730656/2025-07-21_fe06ab6a40f148dbba494d8780449a55.jpg' 2025-07-21 12:02:13,916 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:13,917 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:13,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:14,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:14,256 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:14,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-21 12:02:14,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-21 12:02:14,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-21 12:02:14,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-21 12:02:14,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:14,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:02:14,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-21 12:02:14,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-21 12:02:15,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-21 12:02:15,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:15,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-21 12:02:15,517 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044353/2025-07-21_e10eb9e7bed646f997ac03aaf7ee4e6a.jpg' 2025-07-21 12:02:15,579 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:15,579 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:15,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:15,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:15,919 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:15,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-21 12:02:15,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-21 12:02:16,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-21 12:02:16,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:02:16,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:16,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-21 12:02:16,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-21 12:02:16,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-21 12:02:16,937 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:02:16,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:16,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:02:17,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730665/2025-07-21_ea08046742cb40dbbecd7148078cafdc.jpg' 2025-07-21 12:02:17,170 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:17,170 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:17,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:17,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:17,197 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:17,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-21 12:02:17,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-21 12:02: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-21 12:02:17,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-21 12:02:17,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:17,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 12:02:17,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-21 12:02:17,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-21 12:02:17,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-21 12:02:17,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:17,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-21 12:02:17,636 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730660/2025-07-21_bea59b1331ce457d8e9ed34a62965275.jpg' 2025-07-21 12:02:17,684 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:17,684 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:17,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:18,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:18,026 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:18,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-21 12:02:18,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-21 12:02:18,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-21 12:02:18,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-21 12:02:18,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:18,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-21 12:02:18,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-21 12:02:18,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-21 12:02:19,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-21 12:02:19,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:19,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-21 12:02:19,305 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730666/2025-07-21_bb7d67adb14e4b06a336c53630a5dd45.jpg' 2025-07-21 12:02:19,354 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:19,354 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:19,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:19,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:19,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:19,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:02:19,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:02:19,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-21 12:02:19,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-21 12:02:19,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:19,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-21 12:02:20,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-21 12:02:20,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:02:20,719 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:02:20,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:20,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-21 12:02:20,954 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730673/2025-07-21_62ab4cd10b174d6aa4aa4c2fd0f5e8e8.jpg' 2025-07-21 12:02:21,063 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:21,063 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:21,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:21,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:21,400 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:21,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-21 12:02:21,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-21 12:02:21,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-21 12:02:21,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-21 12:02:21,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:21,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:02:22,068 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:02:22,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-21 12:02:22,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-21 12:02:22,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:22,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-21 12:02:22,663 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730682/2025-07-21_223a9e73e4fc4f6a966fc61f9f27e95a.jpg' 2025-07-21 12:02:22,765 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:22,765 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:22,765 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:22,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:22,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:22,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-21 12:02:22,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-21 12:02:22,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-21 12:02:22,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-21 12:02:22,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:22,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:02:23,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-21 12:02:23,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-21 12:02:23,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-21 12:02:23,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:23,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-21 12:02:23,556 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730685/2025-07-21_ea8e508586c24caa8f480a728cf9880f.jpg' 2025-07-21 12:02:23,609 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:23,610 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:23,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:23,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:23,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:23,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-21 12:02:23,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-21 12:02:24,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-21 12:02:24,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-21 12:02:24,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:24,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-21 12:02:24,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-21 12:02:24,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-21 12:02:24,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-21 12:02:24,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:24,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-21 12:02:25,215 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730689/2025-07-21_bee1f147ea5e4b0c8f337b49a5c4f238.jpg' 2025-07-21 12:02:25,262 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:25,262 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:25,263 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:25,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:25,600 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:25,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-21 12:02:25,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-21 12:02:25,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-21 12:02:25,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-21 12:02:25,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:25,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:02:26,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-21 12:02:26,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:02:26,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-21 12:02:26,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:26,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-21 12:02:26,834 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730704/2025-07-21_2b698f4dc3a84ccb840b86a594482c7b.jpg' 2025-07-21 12:02:26,901 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:26,902 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:26,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:27,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:27,239 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:27,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-21 12:02:27,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-21 12:02:27,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:02:27,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-21 12:02:27,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:27,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:02:28,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-21 12:02:28,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-21 12:02:28,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-21 12:02:28,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:28,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-21 12:02:28,600 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730718/2025-07-21_9d20d49d49dc4df28664987777c5b1eb.jpg' 2025-07-21 12:02:28,638 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:28,638 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:28,638 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:28,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:28,980 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:28,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-21 12:02:28,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-21 12:02:29,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-21 12:02:29,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-21 12:02:29,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:29,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-21 12:02:30,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-21 12:02:30,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-21 12:02:30,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-21 12:02:30,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:30,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-21 12:02:30,591 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730719/2025-07-21_23f7909c4a5143d388ddb36fb763a5a7.jpg' 2025-07-21 12:02:30,687 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:30,687 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:30,687 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:31,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:31,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02: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-21 12:02: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-21 12:02:31,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-21 12:02:31,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-21 12:02:31,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:31,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-21 12:02:31,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-21 12:02:31,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-21 12:02:32,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-21 12:02:32,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:32,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-21 12:02:32,376 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730722/2025-07-21_224e91c9d8564a148675cc58e9577a2d.jpg' 2025-07-21 12:02:32,455 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:32,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:32,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:32,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:32,801 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:32,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-21 12:02:32,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-21 12:02:33,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-21 12:02:33,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-21 12:02:33,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02: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-21 12:02:33,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-21 12:02:33,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-21 12:02:33,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-21 12:02:33,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:33,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-21 12:02:34,109 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730726/2025-07-21_3abd162f618f4557a2963a50bb87bdbc.jpg' 2025-07-21 12:02:34,157 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:34,158 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:34,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:34,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:34,498 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:34,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:02:34,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:02:34,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-21 12:02:34,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-21 12:02:34,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02: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-21 12:02:35,452 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:02:35,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 12:02:35,806 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:02:35,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:35,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-21 12:02:36,045 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730727/2025-07-21_8e5858ed9c01486c85ea64c0d94c0a94.jpg' 2025-07-21 12:02:36,094 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:36,094 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:36,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:36,436 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:36,437 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:36,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:02:36,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-21 12:02:36,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-21 12:02:36,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-21 12:02:36,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:36,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-21 12:02:37,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-21 12:02:37,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-21 12:02:37,467 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:02:37,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:37,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-21 12:02:37,721 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730735/2025-07-21_7dfd7ad756344211bb1197f4802f146f.jpg' 2025-07-21 12:02:37,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:02:37,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:02:37,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:02:38,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:02:38,111 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:02:38,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-21 12:02:38,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-21 12:02:38,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-21 12:02:38,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-21 12:02:38,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:02:38,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-21 12:02:38,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-21 12:02:38,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:02:39,151 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:02:39,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:02:39,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-21 12:08:23,811 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070903410_670.jpg' 2025-07-21 12:08:24,531 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:24,531 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:24,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:24,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:24,577 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:24,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:24,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-21 12:08:24,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-21 12:08:24,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-21 12:08:24,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-21 12:08:24,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:24,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:08:24,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:08:24,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:08:25,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:08:25,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:08:25,019 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070903913_459.jpg' 2025-07-21 12:08:25,314 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:25,314 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:25,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:25,687 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:25,687 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:25,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08: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-21 12:08:26,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-21 12:08:26,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-21 12:08:26,434 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:08:26,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:26,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:08:26,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:08:26,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:08:26,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:08:26,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:08:26,698 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070904540_799.jpg' 2025-07-21 12:08:26,994 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:26,994 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:26,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:27,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:27,337 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:27,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:27,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-21 12:08:27,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-21 12:08:27,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-21 12:08:28,086 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:08:28,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:28,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-21 12:08:28,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-21 12:08:28,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-21 12:08:28,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:08:28,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-21 12:08:28,358 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070904623_4.jpg' 2025-07-21 12:08:28,629 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:28,629 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:28,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:28,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:28,968 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:28,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:28,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-21 12:08:29,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-21 12:08:29,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-21 12:08:29,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-21 12:08:29,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:29,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-21 12:08:29,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-21 12:08:29,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-21 12:08:30,026 - INFO - [utils.fire_smoke_detector] - [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 12:08:30,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-21 12:08:30,027 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070904769_440.jpg' 2025-07-21 12:08:30,289 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:30,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:30,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:30,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:30,474 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:30,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:30,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-21 12:08:30,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-21 12:08:30,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-21 12:08:30,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:08:30,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:30,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:08:30,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:08:30,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:08:30,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-21 12:08:30,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-21 12:08:30,829 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070904844_86.jpg' 2025-07-21 12:08:31,192 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:31,192 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:31,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:31,546 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:31,546 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:31,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:31,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:08: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-21 12:08: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-21 12:08:32,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-21 12:08:32,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:32,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-21 12:08: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-21 12:08:32,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:08:32,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 12:08:32,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 12:08:32,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070904833_680.jpg' 2025-07-21 12:08:32,952 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:32,952 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:32,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:33,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:33,304 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:33,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:33,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 12:08: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-21 12:08: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-21 12:08:34,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-21 12:08:34,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08: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-21 12:08: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-21 12:08: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-21 12:08:34,350 - INFO - [utils.fire_smoke_detector] - [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 12:08:34,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-21 12:08:34,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070905179_201.jpg' 2025-07-21 12:08:34,636 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:34,636 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:34,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:35,096 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:35,096 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:35,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:35,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-21 12:08:35,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-21 12:08:35,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-21 12:08:35,841 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:08:35,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:35,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-21 12:08:35,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-21 12:08: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-21 12:08:36,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-21 12:08:36,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-21 12:08:36,102 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070905274_379.jpg' 2025-07-21 12:08:36,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:36,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:36,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:36,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:36,524 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:36,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:36,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-21 12:08:36,907 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:08:36,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:08:37,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-21 12:08:37,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:37,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-21 12:08:37,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-21 12:08:37,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-21 12:08:37,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-21 12:08:37,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:08:37,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070905437_152.jpg' 2025-07-21 12:08:37,605 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:37,605 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:37,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:37,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:37,953 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:37,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:37,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-21 12:08:38,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-21 12:08:38,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-21 12:08:38,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-21 12:08:38,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:38,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:08:38,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:08:38,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:08:38,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-21 12:08:38,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-21 12:08:38,953 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070905500_265.jpg' 2025-07-21 12:08:39,392 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:39,392 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:39,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:39,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:39,756 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:39,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:39,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-21 12:08: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-21 12:08: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-21 12:08:40,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-21 12:08:40,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:40,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:08:40,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:08:40,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:08:40,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-21 12:08:40,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:08:40,797 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070905702_284.jpg' 2025-07-21 12:08:41,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:41,126 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:41,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:41,573 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:41,573 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:41,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:41,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-21 12:08:41,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-21 12:08:41,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-21 12:08:42,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-21 12:08:42,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:42,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-21 12:08:42,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-21 12:08:42,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-21 12:08:42,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-21 12:08:42,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-21 12:08:42,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070906406_180.jpg' 2025-07-21 12:08:42,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:42,774 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:42,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:43,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:43,313 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:43,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:43,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-21 12:08:43,697 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:08:43,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-21 12:08:44,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-21 12:08:44,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:44,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-21 12:08:44,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-21 12:08:44,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-21 12:08:44,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-21 12:08:44,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-21 12:08:48,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070927743_395.jpg' 2025-07-21 12:08:48,438 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:48,438 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:48,438 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:48,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:48,789 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:48,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:48,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-21 12:08:49,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-21 12:08:49,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-21 12:08:49,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-21 12:08:49,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:49,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-21 12:08:49,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-21 12:08:49,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-21 12:08:49,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-21 12:08:49,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-21 12:08:49,799 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070928948_864.jpg' 2025-07-21 12:08:50,120 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:50,120 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:50,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:50,681 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:50,681 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:50,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:50,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-21 12:08:51,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:08:51,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 12:08:51,418 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:08:51,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:51,419 - 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 12:08:51,419 - 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 12:08:51,419 - 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 12:08:51,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:08:51,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:08:52,018 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070929225_789.jpg' 2025-07-21 12:08:52,102 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:52,102 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:52,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:52,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:52,451 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:52,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:52,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-21 12:08:52,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-21 12:08:52,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 12:08:53,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-21 12:08:53,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:53,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-21 12:08:53,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-21 12:08:53,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-21 12:08:53,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-21 12:08:53,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-21 12:08:53,456 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070929282_594.jpg' 2025-07-21 12:08:53,736 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:53,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:53,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:54,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:54,091 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:54,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:54,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-21 12:08:54,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-21 12:08:54,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:08:54,831 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:08:54,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:54,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-21 12:08:54,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-21 12:08:54,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-21 12:08:55,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-21 12:08:55,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-21 12:08:55,094 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070929361_965.jpg' 2025-07-21 12:08:55,363 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:55,363 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:55,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:55,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:55,711 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:55,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:55,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-21 12:08:56,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-21 12:08:56,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-21 12:08:56,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-21 12:08:56,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08:56,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 12:08:56,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-21 12:08:56,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-21 12:08:56,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-21 12:08:56,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-21 12:08:56,714 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070929349_458.jpg' 2025-07-21 12:08:56,792 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:08:56,792 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:08:56,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:08:57,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:08:57,138 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:08:57,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:08:57,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:08:57,521 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:08:57,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:08: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-21 12:08:57,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:08: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-21 12:08:57,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-21 12:08:57,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-21 12:08:58,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:08:58,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:09:12,009 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070951709_21.jpg' 2025-07-21 12:09:12,322 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:09:12,323 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:09:12,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:09:12,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:09:12,743 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:09:12,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:09:12,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-21 12:09:13,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-21 12:09:13,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:09:13,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-21 12:09:13,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:09:13,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-21 12:09:13,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-21 12:09:13,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-21 12:09:13,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-21 12:09:13,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-21 12:09:13,745 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070952075_547.jpg' 2025-07-21 12:09:13,817 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:09:13,817 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:09:13,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:09:14,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:09:14,165 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:09:14,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:09:14,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:09:14,555 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:09:14,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:09:14,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-21 12:09:14,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12: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-21 12:09:14,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-21 12:09:14,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-21 12:09:15,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-21 12:09:15,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-21 12:09:15,217 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070954910_711.jpg' 2025-07-21 12:09:15,303 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:09:15,303 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:09:15,303 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:09:15,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:09:15,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:09:15,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:09:15,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-21 12:09: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-21 12:09:16,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 12:09:16,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-21 12:09:16,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:09:16,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-21 12:09:16,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-21 12:09:16,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-21 12:09:16,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-21 12:09:16,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-21 12:09:35,289 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070975061_196.jpg' 2025-07-21 12:09:35,798 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:09:35,799 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:09:35,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:09:36,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:09:36,248 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:09:36,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:09:36,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-21 12:09:36,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-21 12:09:36,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-21 12:09:36,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-21 12:09:36,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:09:36,991 - 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 12:09:36,991 - 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 12:09:36,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-21 12:09: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-21 12:09:37,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-21 12:09:39,587 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753070979226_818.jpg' 2025-07-21 12:09:39,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:09:39,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:09:39,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:09:40,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:09:40,019 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:09:40,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:09:40,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-21 12:09:40,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-21 12:09:40,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-21 12:09:40,756 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:09:40,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:09:40,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:09:40,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:09:40,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:09:41,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-21 12:09:41,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-21 12:16:24,794 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071384210_864.jpg' 2025-07-21 12:16:25,326 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:25,326 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:25,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:25,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:25,737 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:25,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:25,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-21 12:16:25,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-21 12:16:25,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-21 12:16:26,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-21 12:16:26,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:26,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-21 12:16:26,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-21 12:16:26,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-21 12:16:26,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:16:26,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-21 12:16:26,089 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071384473_442.jpg' 2025-07-21 12:16:26,387 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:26,387 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:26,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:26,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:26,832 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:26,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:26,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:16:27,230 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:16:27,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:16:27,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-21 12:16:27,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:27,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:16:27,584 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:16:27,584 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:16:27,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-21 12:16:27,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-21 12:16:27,974 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071384808_18.jpg' 2025-07-21 12:16:28,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:28,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:28,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:28,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:28,422 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:28,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:28,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-21 12:16:28,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-21 12:16:28,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-21 12:16:29,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-21 12:16:29,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:29,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-21 12:16:29,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-21 12:16:29,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-21 12:16:29,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-21 12:16:29,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:16:29,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071385320_187.jpg' 2025-07-21 12:16:29,865 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:29,865 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:29,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:30,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:30,359 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:30,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:30,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:16:30,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:16:30,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:16:31,106 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:16:31,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:31,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-21 12:16:31,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-21 12:16:31,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-21 12:16:31,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-21 12:16:31,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-21 12:16:31,373 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071385460_287.jpg' 2025-07-21 12:16:31,651 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:31,651 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:31,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:32,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:32,006 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:32,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:32,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:16:32,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-21 12:16:32,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:16:32,744 - 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-21 12:16:32,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:16:32,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-21 12:16:32,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-21 12:16:32,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-21 12:16:33,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-21 12:16:33,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-21 12:16:33,074 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071385542_679.jpg' 2025-07-21 12:16:33,323 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:33,323 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:33,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:33,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:33,674 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:33,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:33,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-21 12:16:34,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-21 12:16:34,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-21 12:16:34,422 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:16:34,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:34,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:16:34,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-21 12:16:34,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-21 12:16:34,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-21 12:16:34,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-21 12:16:34,745 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071385905_997.jpg' 2025-07-21 12:16:35,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:35,036 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:35,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:35,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:35,475 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:35,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:35,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-21 12:16:35,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-21 12:16:35,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:16:36,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:36,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-21 12:16:36,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-21 12:16:36,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-21 12:16:36,487 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:16:36,487 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:16:36,489 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071386128_252.jpg' 2025-07-21 12:16:36,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:36,887 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:36,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:36,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:36,916 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:36,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:36,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-21 12:16:36,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-21 12:16:36,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-21 12:16:37,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-21 12:16:37,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:37,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-21 12:16:37,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-21 12:16:37,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-21 12:16:37,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-21 12:16:37,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-21 12:16:37,094 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071386252_31.jpg' 2025-07-21 12:16:37,380 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:37,380 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:37,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:37,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:37,726 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:37,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:37,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-21 12:16:38,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-21 12:16:38,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:16:38,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-21 12:16:38,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:38,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-21 12:16:38,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-21 12:16:38,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-21 12:16:38,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-21 12:16:38,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-21 12:16:38,776 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071386317_797.jpg' 2025-07-21 12:16:39,033 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:39,033 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:39,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:39,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:39,383 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:39,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:39,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:16:39,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-21 12:16:39,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-21 12:16:40,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-21 12:16:40,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:40,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:16:40,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:16:40,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:16:40,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-21 12:16:40,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-21 12:16:40,632 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071386526_660.jpg' 2025-07-21 12:16:40,713 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:40,714 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:40,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:41,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:41,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:41,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:41,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-21 12:16:41,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-21 12:16:41,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-21 12:16:41,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-21 12:16:41,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:41,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-21 12:16:41,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-21 12:16:41,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-21 12:16:42,074 - INFO - [utils.fire_smoke_detector] - [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 12:16:42,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-21 12:16:42,075 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071387230_577.jpg' 2025-07-21 12:16:42,394 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:42,394 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:42,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:43,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:43,053 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:43,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:43,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-21 12:16:43,444 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:16:43,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:16:43,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-21 12:16:43,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:43,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-21 12:16:43,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-21 12:16:43,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-21 12:16:44,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:16:44,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:16:44,073 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071387491_720.jpg' 2025-07-21 12:16:44,160 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:44,161 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:44,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:44,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:44,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:44,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:44,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-21 12:16:44,903 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:16:44,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-21 12:16:45,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-21 12:16:45,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:45,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-21 12:16:45,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-21 12:16:45,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:16:45,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-21 12:16:45,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:16:48,706 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071408325_431.jpg' 2025-07-21 12:16:48,784 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:48,785 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:48,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:49,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:49,139 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:49,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:49,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-21 12:16: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-21 12:16: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-21 12:16:49,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-21 12:16:49,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:49,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-21 12:16:49,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-21 12:16:49,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-21 12:16:50,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-21 12:16:50,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:16:50,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071408384_705.jpg' 2025-07-21 12:16:50,241 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:50,241 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:50,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:50,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:50,711 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:50,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:50,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-21 12:16:51,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-21 12:16:51,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-21 12:16:51,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-21 12:16:51,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:51,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:16:51,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:16:51,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:16:51,800 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:16:51,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-21 12:16:51,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071409963_12.jpg' 2025-07-21 12:16:52,071 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:52,071 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:52,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:52,604 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:52,604 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:52,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:52,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-21 12:16:52,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-21 12:16:52,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-21 12:16:53,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-21 12:16:53,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:53,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-21 12:16:53,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-21 12:16:53,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-21 12:16:53,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-21 12:16:53,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-21 12:16:53,643 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071410723_220.jpg' 2025-07-21 12:16:53,730 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:53,730 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:53,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:54,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:54,091 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:54,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:54,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-21 12:16:54,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-21 12:16:54,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-21 12:16:54,834 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:16:54,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:54,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-21 12:16:54,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-21 12:16:54,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-21 12:16:55,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-21 12:16:55,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-21 12:16:55,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071411598_497.jpg' 2025-07-21 12:16:55,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:55,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:55,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:55,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:55,798 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:55,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:55,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-21 12:16:56,190 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 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-21 12:16:56,543 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:16:56,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 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-21 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-21 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-21 12:16:56,807 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:16:56,807 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:16:56,808 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071411810_633.jpg' 2025-07-21 12:16:57,088 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:16:57,088 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:16:57,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:16:57,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:16:57,450 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:16:57,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:16:57,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-21 12:16:57,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-21 12:16:57,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-21 12:16:58,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-21 12:16:58,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:16:58,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-21 12:16:58,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-21 12:16:58,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-21 12:16:58,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-21 12:16:58,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-21 12:17:13,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071433450_510.jpg' 2025-07-21 12:17:14,087 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:17:14,087 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:17:14,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:17:14,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:17:14,600 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:17:14,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:17:14,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-21 12:17:14,995 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:17:14,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:17:15,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-21 12:17:15,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:17:15,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-21 12:17:15,350 - 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 12:17:15,350 - 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 12:17:15,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-21 12:17:15,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-21 12:17:16,398 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071435908_232.jpg' 2025-07-21 12:17:16,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:17:16,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:17:16,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:17:16,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:17:16,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:17:16,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:17:16,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-21 12:17:17,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-21 12:17:17,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-21 12:17:17,579 - 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-21 12:17:17,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:17:17,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-21 12:17:17,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-21 12:17:17,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-21 12:17:17,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-21 12:17:17,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-21 12:17:17,842 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071436096_212.jpg' 2025-07-21 12:17:17,931 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:17:17,931 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:17:17,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:17:18,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:17:18,554 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:17:18,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:17:18,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:17:18,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-21 12:17:18,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-21 12:17:19,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-21 12:17:19,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:17:19,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-21 12:17:19,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-21 12:17:19,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-21 12:17:19,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:17:19,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:17:37,974 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071457603_300.jpg' 2025-07-21 12:17:38,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:17:38,051 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:17:38,051 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:17:38,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:17:38,611 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:17:38,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:17:38,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-21 12:17:38,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-21 12:17:38,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-21 12:17:39,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-21 12:17:39,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:17:39,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-21 12:17:39,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-21 12:17:39,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-21 12:17:39,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-21 12:17:39,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-21 12:17:41,962 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071461400_178.jpg' 2025-07-21 12:17:42,054 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:17:42,055 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:17:42,055 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:17:42,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:17:42,413 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:17:42,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:17:42,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-21 12:17:42,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-21 12:17:42,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:17:43,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:17:43,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:17:43,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:17:43,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:17:43,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:17:43,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-21 12:17:43,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-21 12:24:23,670 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071863458_991.jpg' 2025-07-21 12:24:24,150 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:24,150 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:24,150 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:24,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:24,331 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:24,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:24,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-21 12:24:24,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-21 12:24:24,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-21 12:24:24,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-21 12:24:24,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:24,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-21 12:24:24,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-21 12:24:24,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-21 12:24:24,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-21 12:24:24,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-21 12:24:24,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071864517_821.jpg' 2025-07-21 12:24:25,006 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:25,006 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:25,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:25,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:25,431 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:25,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:25,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:24:25,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-21 12:24:25,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-21 12:24:26,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-21 12:24:26,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:26,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:24:26,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:24:26,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:24:26,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-21 12:24:26,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-21 12:24:26,575 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071864569_15.jpg' 2025-07-21 12:24:26,906 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:26,907 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:26,907 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:27,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:27,282 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:27,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:27,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-21 12:24:27,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:24:27,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:24:28,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-21 12:24:28,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:28,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-21 12:24:28,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-21 12:24:28,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-21 12:24:28,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-21 12:24:28,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:24:28,293 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071864646_711.jpg' 2025-07-21 12:24:28,618 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:28,618 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:28,619 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:28,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:28,958 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:28,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:28,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:24:29,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-21 12:24:29,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-21 12:24:29,690 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:24:29,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:29,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:24:29,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:24:29,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:24:29,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:24:29,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:24:29,949 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071864758_189.jpg' 2025-07-21 12:24:30,255 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:30,256 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:30,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:30,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:30,605 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:30,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:30,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-21 12:24:30,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-21 12:24:30,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-21 12:24:31,343 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:24:31,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:31,343 - 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 12:24:31,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-21 12:24:31,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-21 12:24: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-21 12:24: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-21 12:24:31,668 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071864947_265.jpg' 2025-07-21 12:24:31,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:31,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:31,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:32,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:32,558 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:32,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:32,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-21 12:24:32,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-21 12:24:32,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-21 12:24:33,304 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:24:33,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:33,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:24:33,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-21 12:24:33,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-21 12:24:33,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:24:33,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:24:33,570 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071865088_955.jpg' 2025-07-21 12:24:33,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:33,639 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:33,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:33,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:33,823 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:33,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:33,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-21 12:24:33,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-21 12:24:33,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-21 12:24:34,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-21 12:24:34,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:34,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:24:34,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:24:34,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:24:34,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-21 12:24:34,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-21 12:24:34,173 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071865072_144.jpg' 2025-07-21 12:24:34,261 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:34,261 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:34,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:34,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:34,614 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:34,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:34,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-21 12:24:35,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-21 12:24:35,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-21 12:24:35,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-21 12:24:35,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:35,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-21 12:24:35,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-21 12:24:35,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-21 12:24:35,650 - INFO - [utils.fire_smoke_detector] - [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 12:24:35,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:24:35,651 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071865176_106.jpg' 2025-07-21 12:24:35,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:35,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:35,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:36,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:36,243 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:36,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:36,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-21 12:24:36,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-21 12:24:36,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-21 12:24:36,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-21 12:24:36,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:36,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-21 12:24:36,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-21 12:24:36,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-21 12:24: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-21 12:24: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-21 12:24:37,252 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071865609_430.jpg' 2025-07-21 12:24:38,535 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:38,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:38,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:38,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:38,879 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:38,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:38,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-21 12:24:39,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-21 12:24:39,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-21 12:24:39,615 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:24:39,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:39,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-21 12:24:39,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-21 12:24:39,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-21 12:24:39,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-21 12:24:39,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-21 12:24:39,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071865663_585.jpg' 2025-07-21 12:24:40,170 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:40,170 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:40,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:40,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:40,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:40,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:40,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-21 12:24:40,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-21 12:24:40,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:24:41,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-21 12:24:41,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:41,264 - 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 12:24:41,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-21 12:24:41,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-21 12:24:41,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-21 12:24:41,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-21 12:24:41,525 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071865809_36.jpg' 2025-07-21 12:24:41,611 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:41,611 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:41,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:41,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:41,961 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:41,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:41,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-21 12:24:42,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-21 12:24:42,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-21 12:24:42,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-21 12:24:42,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24: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-21 12:24: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-21 12:24: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-21 12:24:43,074 - INFO - [utils.fire_smoke_detector] - [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 12: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-21 12:24:43,076 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071866185_339.jpg' 2025-07-21 12:24:43,153 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:43,153 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:43,153 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:43,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:43,517 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:43,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:43,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-21 12:24:43,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-21 12:24:43,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-21 12:24:44,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-21 12:24:44,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:44,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-21 12:24:44,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-21 12:24:44,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-21 12:24:44,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-21 12:24:44,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-21 12:24:44,543 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071867629_674.jpg' 2025-07-21 12:24:44,623 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:44,623 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:44,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:45,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:45,098 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:45,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:45,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-21 12:24:45,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-21 12:24:45,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:24:45,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-21 12:24:45,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:45,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-21 12:24:45,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-21 12:24:45,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-21 12:24:46,100 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:24:46,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-21 12:24:48,308 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071888052_403.jpg' 2025-07-21 12:24:48,398 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:48,398 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:48,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:48,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:48,750 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:48,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:48,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-21 12:24:49,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-21 12:24:49,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-21 12:24:49,495 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:24:49,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:49,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-21 12:24:49,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-21 12:24:49,495 - 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 12:24:49,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-21 12:24:49,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-21 12:24:49,828 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071888834_37.jpg' 2025-07-21 12:24:49,903 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:49,903 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:49,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:50,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:50,421 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:50,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:50,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-21 12:24:50,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-21 12:24:50,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-21 12:24:51,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-21 12:24:51,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:51,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-21 12:24:51,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-21 12:24:51,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-21 12:24:51,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-21 12:24:51,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-21 12:24:51,499 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071889254_651.jpg' 2025-07-21 12:24:51,777 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:51,777 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:51,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:52,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:52,253 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:52,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:52,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-21 12:24:52,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-21 12:24:52,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-21 12:24:52,997 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:24:52,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:52,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:24:52,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:24:52,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-21 12:24:53,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-21 12:24:53,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-21 12:24:53,264 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071889374_140.jpg' 2025-07-21 12:24:53,338 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:53,338 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:53,338 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:53,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:53,734 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:53,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:53,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-21 12:24:54,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:24:54,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-21 12:24:54,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-21 12:24:54,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:54,473 - 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 12:24:54,473 - 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 12:24:54,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-21 12:24:54,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-21 12:24:54,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-21 12:24:54,775 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071889431_583.jpg' 2025-07-21 12:24:55,044 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:55,044 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:55,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:55,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:55,429 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:55,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:55,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-21 12:24:55,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-21 12:24:55,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-21 12:24:56,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-21 12:24:56,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:56,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-21 12:24:56,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-21 12:24:56,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-21 12:24:56,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-21 12:24:56,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-21 12:24:56,539 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071889728_55.jpg' 2025-07-21 12:24:56,794 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:24:56,795 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:24:56,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:24:57,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:24:57,143 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:24:57,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:24:57,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-21 12:24:57,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-21 12:24:57,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-21 12:24:57,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-21 12:24:57,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:24:57,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-21 12:24:57,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-21 12:24:57,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-21 12:24:58,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-21 12:24:58,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-21 12:25:12,455 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071912234_887.jpg' 2025-07-21 12:25:12,534 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:25:12,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:25:12,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:25:12,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:25:12,896 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:25:12,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:25:12,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-21 12:25:13,280 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:25:13,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-21 12:25:13,633 - 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-21 12:25:13,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:25:13,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-21 12:25:13,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-21 12:25:13,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-21 12:25:13,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-21 12:25:13,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-21 12:25:13,895 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071912838_539.jpg' 2025-07-21 12:25:14,166 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:25:14,166 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:25:14,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:25:14,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:25:14,757 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:25:14,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:25:14,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-21 12:25:15,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-21 12:25: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-21 12:25:15,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-21 12:25:15,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:25:15,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-21 12:25:15,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-21 12:25:15,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-21 12:25:15,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-21 12:25:15,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:25:15,770 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071913908_28.jpg' 2025-07-21 12:25:15,865 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:25:15,866 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:25:15,866 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:25:16,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:25:16,315 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:25:16,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:25:16,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-21 12:25:16,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-21 12:25:16,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 12:25:17,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-21 12:25:17,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:25:17,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-21 12:25:17,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-21 12:25:17,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-21 12:25:17,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:25:17,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-21 12:25:37,217 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071936883_728.jpg' 2025-07-21 12:25:37,296 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:25:37,296 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:25:37,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:25:37,660 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:25:37,660 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:25:37,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:25:37,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 12:25:38,046 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:25:38,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:25: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-21 12:25:38,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:25:38,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-21 12:25: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-21 12:25: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-21 12:25:38,716 - INFO - [utils.fire_smoke_detector] - [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 12:25:38,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:25:38,718 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753071938257_315.jpg' 2025-07-21 12:25:38,801 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:25:38,801 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:25:38,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:25:39,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:25:39,271 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:25:39,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:25:39,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:25:39,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-21 12:25:39,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-21 12:25:40,007 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:25:40,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:25:40,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-21 12:25:40,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-21 12:25:40,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-21 12:25: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-21 12:25: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-21 12:31:47,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065429/2025-07-21_bd5a7b491f1e4582b66139f2e6e8601b.jpg' 2025-07-21 12:31:47,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:31:47,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:31:47,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:31:48,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:31:48,124 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:31:48,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-21 12:31:48,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-21 12:31:48,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-21 12:31:48,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-21 12:31:48,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:31:48,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:31:48,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-21 12:31:48,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-21 12:31:49,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-21 12:31:49,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:31:49,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-21 12:31:49,518 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/FA1813778/2025-07-21_e3ba9c8eceb845d8bed62653f4174960.jpg' 2025-07-21 12:31:49,559 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:31:49,559 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:31:49,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:31:50,186 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:31:50,186 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:31:50,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-21 12:31:50,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-21 12:31:50,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-21 12:31:50,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-21 12:31:50,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:31:50,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-21 12:31:50,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-21 12:31:50,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-21 12:31:51,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-21 12:31:51,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:31:51,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-21 12:31:51,426 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065431/2025-07-21_24472345504d437d9f75e046e288360c.jpg' 2025-07-21 12:31:51,468 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:31:51,468 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:31:51,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:31:51,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:31:51,822 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:31:51,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-21 12:31:51,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-21 12:31:52,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-21 12:31:52,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-21 12:31:52,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:31:52,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-21 12:31:52,475 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:31:52,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-21 12:31:52,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-21 12:31:52,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:31:52,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-21 12:31:53,068 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044306/2025-07-21_1134e239573f418c98f03368f4e6719f.jpg' 2025-07-21 12:31:53,115 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:31:53,115 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:31:53,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:31:53,741 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:31:53,741 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:31:53,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-21 12:31:53,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-21 12:31: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-21 12:31: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-21 12:31:54,009 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:31:54,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-21 12:31:54,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-21 12:31:54,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-21 12:31:54,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-21 12:31:54,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:31:54,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-21 12:31:54,963 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044309/2025-07-21_bc8205f504724762a76d92e8aafb9600.jpg' 2025-07-21 12:31:55,005 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:31:55,005 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:31:55,005 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:31:55,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:31:55,355 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:31:55,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-21 12:31:55,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-21 12:31:55,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:31:55,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:31:55,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:31:55,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-21 12:31:56,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-21 12:31:56,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-21 12:31:56,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-21 12:31:56,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:31:56,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-21 12:31:56,595 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AE9470016/2025-07-21_74dd05f7751841b7a254d2ab4ee4d886.jpg' 2025-07-21 12:31:56,634 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:31:56,635 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:31:56,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:31:56,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:31:56,979 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:31:56,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-21 12:31:56,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-21 12:31:57,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-21 12:31:57,319 - 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 12:31:57,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:31:57,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-21 12:31:57,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-21 12:31:57,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-21 12:31:58,051 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:31:58,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:31:58,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-21 12:31:58,245 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AE9470016/2025-07-21_951e694278764c8392c6137498e99969.jpg' 2025-07-21 12:31:58,278 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:31:58,278 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:31:58,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:31:58,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:31:58,630 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:31:58,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-21 12:31:58,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-21 12:31:58,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-21 12:31:58,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-21 12:31:58,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:31:58,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-21 12:31:59,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-21 12:31:59,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-21 12:31:59,621 - 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-21 12:31:59,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:31:59,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-21 12:31:59,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044314/2025-07-21_7aca3a93a42c4f4ca7c3345d7114c8a2.jpg' 2025-07-21 12:31:59,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:31:59,895 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:31:59,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:00,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:00,443 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:00,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-21 12:32:00,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-21 12:32:00,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-21 12:32:00,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-21 12:32:00,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:00,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-21 12:32:01,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-21 12:32:01,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-21 12:32:01,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-21 12:32:01,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:01,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-21 12:32:01,714 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044317/2025-07-21_78a902abfc244109b8870b8cd9abef1c.jpg' 2025-07-21 12:32:01,761 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:01,761 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:01,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:02,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:02,106 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:02,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-21 12:32:02,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-21 12:32:02,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-21 12:32:02,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-21 12:32:02,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:02,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-21 12:32:02,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:02,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:32:03,100 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:32:03,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:03,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-21 12:32:03,324 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044319/2025-07-21_6f1d5eaf44ad41e1ae87156ee8d5ee12.jpg' 2025-07-21 12:32:03,353 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:03,353 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:03,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:03,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:03,537 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:03,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-21 12:32:03,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-21 12:32:03,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-21 12:32:03,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-21 12:32:03,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:03,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-21 12:32:03,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-21 12:32:03,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-21 12:32:03,880 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:03,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:03,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:32:04,074 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044329/2025-07-21_7dfd57a8ae58410db39e3c089e3d3b9a.jpg' 2025-07-21 12:32:04,120 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:04,120 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:04,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:04,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:04,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:04,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-21 12:32:04,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:32:04,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-21 12:32:04,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-21 12:32:04,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:04,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-21 12:32:05,136 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:05,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-21 12:32:05,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-21 12:32:05,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:05,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:32:05,716 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044330/2025-07-21_ec525b9edc25439d8f244143988cabe9.jpg' 2025-07-21 12:32:05,763 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:05,764 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:05,764 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:06,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:06,108 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:06,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-21 12:32:06,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-21 12:32:06,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-21 12:32:06,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-21 12:32:06,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:06,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-21 12:32:06,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-21 12:32:06,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-21 12:32:07,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-21 12:32:07,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:07,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-21 12:32:07,351 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044351/2025-07-21_720ef7f90b5847d3b9f37629aa04df10.jpg' 2025-07-21 12:32:07,399 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:07,399 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:07,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:07,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:07,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:07,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-21 12:32:07,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-21 12:32:08,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-21 12:32:08,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-21 12:32:08,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:08,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-21 12:32:08,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-21 12:32:08,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-21 12:32:08,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 12:32:08,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:08,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-21 12:32:08,952 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730656/2025-07-21_82a113263bb549b6b6fd94969ac68f15.jpg' 2025-07-21 12:32:08,997 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:08,997 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:08,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:09,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:09,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:09,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-21 12:32:09,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-21 12:32:09,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:32:09,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:32:09,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:09,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-21 12:32:09,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-21 12:32:09,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-21 12:32:10,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-21 12:32:10,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:10,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-21 12:32:10,543 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730657/2025-07-21_6bff954ff3bf4a42bfd4825f2c849492.jpg' 2025-07-21 12:32:10,579 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:10,580 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:10,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:10,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:10,921 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:10,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-21 12:32:10,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-21 12:32:11,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-21 12:32:11,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-21 12:32:11,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:11,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-21 12:32:11,565 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:32:11,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-21 12:32:11,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-21 12:32:11,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:11,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-21 12:32:12,210 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730660/2025-07-21_0a2554bb528440d2a998245997d6d5cc.jpg' 2025-07-21 12:32:12,256 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:12,256 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:12,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:12,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:12,606 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:12,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-21 12:32:12,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-21 12:32:12,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-21 12:32:12,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-21 12:32:12,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:12,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-21 12:32:13,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-21 12:32:13,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-21 12:32:13,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-21 12:32:13,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:13,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-21 12:32:13,786 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730665/2025-07-21_d70918f687f64a40a73d976d39624066.jpg' 2025-07-21 12:32:13,802 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:13,802 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:13,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:13,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:13,831 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:13,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-21 12:32:13,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-21 12:32: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-21 12:32: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-21 12:32:13,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:13,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:32:13,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-21 12:32:13,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:32:14,007 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:14,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:14,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-21 12:32:14,228 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730666/2025-07-21_35190e4d97f745ee8f3ae2a6617d8658.jpg' 2025-07-21 12:32:14,291 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:14,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:14,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:14,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:14,639 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:14,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-21 12:32:14,639 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:32:14,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-21 12:32:14,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:32:14,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:14,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 12:32:15,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-21 12:32:15,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-21 12:32: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-21 12:32:15,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32: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-21 12:32:15,879 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730673/2025-07-21_5023e8e5cc2d4fc682de2e78c7e2eec8.jpg' 2025-07-21 12:32:15,924 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:15,924 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:15,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:16,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:16,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:16,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-21 12:32:16,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-21 12:32:16,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-21 12:32:16,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-21 12:32:16,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:16,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-21 12:32:16,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-21 12:32:16,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-21 12:32:17,270 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:17,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:17,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-21 12:32:17,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730682/2025-07-21_f8d8d1f2b16e4e21bd950f51a59b0b91.jpg' 2025-07-21 12:32:17,499 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:17,499 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:17,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:17,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:17,679 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:17,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-21 12:32:17,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-21 12:32:17,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-21 12:32:17,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-21 12:32:17,713 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:17,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-21 12:32:17,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-21 12:32:17,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-21 12:32:18,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-21 12:32:18,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:18,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-21 12:32:18,255 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730685/2025-07-21_e1b00c9db53c4b3c874d8afdaf024428.jpg' 2025-07-21 12:32:18,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:18,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:18,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:18,659 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:18,659 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:18,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-21 12:32:18,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-21 12:32:18,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-21 12:32:18,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-21 12:32:18,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:18,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-21 12:32:19,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-21 12:32:19,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-21 12:32:19,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:19,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:19,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-21 12:32:19,888 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730689/2025-07-21_37c820e9c49e4237b7117dda0d9b4b3b.jpg' 2025-07-21 12:32:19,934 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:19,934 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:19,934 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:20,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:20,273 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:20,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:32:20,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:32:20,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-21 12:32:20,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-21 12:32:20,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:20,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:32:20,907 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:32:20,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:32:21,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-21 12:32:21,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:21,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-21 12:32:21,451 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730704/2025-07-21_70c49d05685545828c9fd5def8115a38.jpg' 2025-07-21 12:32:21,492 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:21,492 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:21,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:21,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:21,830 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:21,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-21 12:32:21,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-21 12:32:22,091 - INFO - [utils.fire_smoke_detector] - [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 12:32:22,091 - 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 12:32:22,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:22,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-21 12:32:22,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-21 12:32:22,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-21 12:32:22,839 - 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-21 12:32:22,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 12:32:22,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 12:32:22,875 - 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-21 12:32:22,875 - 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-21 12:32:23,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730718/2025-07-21_1ea997e612254338ba49a0c74c1e55f0.jpg' 2025-07-21 12:32:23,229 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:23,229 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:23,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:23,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:23,570 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:23,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-21 12:32:23,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-21 12:32:23,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-21 12:32:23,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-21 12:32:23,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:23,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-21 12:32:24,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-21 12:32:24,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-21 12:32:24,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-21 12:32:24,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:24,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-21 12:32:24,564 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072343561_17.jpg' 2025-07-21 12:32:25,157 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:25,157 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:25,157 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:25,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:25,184 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:25,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:25,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:32:25,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-21 12:32:25,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-21 12:32:25,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-21 12:32:25,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:25,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-21 12:32:25,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-21 12:32:25,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-21 12:32:25,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-21 12:32:25,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-21 12:32:25,366 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730710/2025-07-21_4669e5912d3b481da0fe1a30996b6b5d.jpg' 2025-07-21 12:32:25,406 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:25,406 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:25,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:25,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:25,753 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:25,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-21 12:32:25,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-21 12:32:26,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-21 12:32:26,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-21 12:32:26,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:26,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:32:26,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-21 12:32:26,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-21 12:32:26,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-21 12:32:26,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:26,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:32:26,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072344485_572.jpg' 2025-07-21 12:32:27,075 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:27,075 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:27,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:27,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:27,493 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:27,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:27,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-21 12:32:27,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-21 12:32:27,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-21 12:32:28,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-21 12:32:28,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:28,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:32:28,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:32:28,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:32:28,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:32:28,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:32:28,491 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730722/2025-07-21_90449e81f3d14b8692b7e74897e40af7.jpg' 2025-07-21 12:32:28,531 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:28,531 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:28,531 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:28,875 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:28,875 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:28,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-21 12:32:28,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-21 12:32:29,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:32:29,137 - 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 12:32:29,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:29,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-21 12:32:29,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-21 12:32:29,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-21 12:32:29,871 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:32:29,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:29,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:32:29,872 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072344684_416.jpg' 2025-07-21 12:32:30,232 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:30,232 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:30,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:30,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:30,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:30,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:30,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-21 12:32:30,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-21 12:32:30,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-21 12:32:30,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-21 12:32:30,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:30,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-21 12:32:30,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-21 12:32:30,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-21 12:32:30,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-21 12:32:30,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-21 12:32:30,967 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730723/2025-07-21_0e8b181c3ba4459da6c98ffa2218432f.jpg' 2025-07-21 12:32:31,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:31,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:31,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:31,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:31,363 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:31,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-21 12:32:31,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-21 12:32:31,623 - INFO - [utils.fire_smoke_detector] - [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 12: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-21 12:32:31,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:31,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-21 12:32:32,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-21 12:32:32,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-21 12:32:32,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-21 12:32:32,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:32,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-21 12:32:32,365 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072344942_356.jpg' 2025-07-21 12:32:32,614 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:32,614 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:32,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:32,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:32,951 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:32,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:32,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-21 12:32:33,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-21 12:32:33,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:32:33,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-21 12:32:33,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:33,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:32:33,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:32:33,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:32:33,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-21 12:32:33,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-21 12:32:33,961 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730725/2025-07-21_a09d2414d00e4f77a1652e3fb8f9984d.jpg' 2025-07-21 12:32:34,004 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:34,004 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:34,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:34,349 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:34,349 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:34,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-21 12:32:34,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-21 12:32:34,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-21 12:32:34,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-21 12:32:34,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:34,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-21 12:32:34,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-21 12:32:34,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:32:35,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-21 12:32:35,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:35,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-21 12:32:35,336 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072344858_926.jpg' 2025-07-21 12:32:35,611 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:35,611 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:35,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:35,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:35,947 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:35,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:35,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:32:36,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-21 12:32:36,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-21 12:32:36,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-21 12:32:36,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:36,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-21 12:32:36,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-21 12:32:36,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-21 12:32:37,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-21 12:32:37,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-21 12:32:37,158 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730727/2025-07-21_2d51aa77b28e4b6ebc73b66ec99fb216.jpg' 2025-07-21 12:32:37,200 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:37,200 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:37,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:37,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:37,542 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:37,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-21 12:32:37,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-21 12:32:37,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-21 12:32:37,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-21 12:32:37,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:37,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-21 12:32:38,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-21 12:32:38,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-21 12: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-21 12:32:38,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12: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-21 12:32:38,562 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072345153_192.jpg' 2025-07-21 12:32:38,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:38,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:38,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:39,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:39,160 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:39,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32: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-21 12:32:39,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-21 12:32:39,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-21 12:32:39,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-21 12:32:39,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:39,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-21 12:32:39,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-21 12:32:39,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-21 12:32:40,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-21 12:32:40,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-21 12:32:40,151 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730735/2025-07-21_b48efca6e07e44689473293e0174dda5.jpg' 2025-07-21 12:32:40,190 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 12:32:40,190 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:40,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:40,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:40,534 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 12:32:40,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-21 12:32:40,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-21 12:32:40,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-21 12:32:40,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-21 12:32:40,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:40,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-21 12:32:41,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-21 12:32:41,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-21 12:32:41,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-21 12:32:41,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:41,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-21 12:32:41,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072345204_177.jpg' 2025-07-21 12:32:41,736 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:41,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:41,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:42,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:42,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:42,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:42,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-21 12:32:42,475 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:42,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-21 12:32:42,826 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:42,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:42,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-21 12:32:42,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-21 12:32:42,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-21 12:32:43,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:32:43,082 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:32:43,084 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072345239_723.jpg' 2025-07-21 12:32:43,316 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:43,316 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:43,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:43,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:43,662 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:43,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:43,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-21 12:32:44,057 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:32:44,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:32:44,409 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:44,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:44,409 - 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 12:32:44,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:32:44,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:32:44,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-21 12:32:44,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-21 12:32:44,666 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072345313_2.jpg' 2025-07-21 12:32:44,742 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:44,742 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:44,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:45,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:45,081 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:45,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:45,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:32:45,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-21 12:32:45,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-21 12:32:45,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-21 12:32:45,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:45,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-21 12:32:45,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-21 12:32:45,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-21 12:32:46,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-21 12:32:46,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-21 12:32:46,074 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072345431_535.jpg' 2025-07-21 12:32:46,386 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:46,386 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:46,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:46,729 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:46,729 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:46,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:46,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:32:47,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-21 12:32:47,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-21 12:32:47,464 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:47,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:47,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-21 12:32:47,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-21 12:32:47,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-21 12:32:47,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-21 12:32:47,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-21 12:32:47,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072345866_433.jpg' 2025-07-21 12:32:47,994 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:47,994 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:47,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:48,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:48,341 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:48,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:48,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:32:48,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-21 12:32:48,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-21 12:32:49,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-21 12:32:49,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:49,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-21 12:32:49,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-21 12:32:49,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-21 12:32:49,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-21 12:32:49,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-21 12:32:49,373 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072345995_17.jpg' 2025-07-21 12:32:49,463 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:49,463 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:49,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:49,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:49,804 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:49,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:49,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-21 12:32:50,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:50,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:32:50,548 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:50,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 12:32:50,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 12:32:50,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: False, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-21 12:32:50,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-21 12:32:50,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-21 12:32:50,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-21 12:32:50,813 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:32:50,813 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:32:50,814 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072347925_348.jpg' 2025-07-21 12:32:50,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:50,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:50,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:51,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:51,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:51,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:51,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-21 12:32:51,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-21 12:32:51,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-21 12:32:52,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-21 12:32:52,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:52,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-21 12:32:52,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-21 12:32:52,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-21 12:32:52,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-21 12:32:52,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-21 12:32:52,289 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072368422_842.jpg' 2025-07-21 12:32:52,369 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:52,369 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:52,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:52,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:52,731 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:52,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:52,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 12:32:53,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-21 12:32:53,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-21 12:32:53,473 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:53,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:53,473 - 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 12:32:53,473 - 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 12:32:53,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-21 12:32:53,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-21 12:32:53,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-21 12:32:53,806 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072368656_159.jpg' 2025-07-21 12:32:53,879 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:53,880 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:53,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:54,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:54,581 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:54,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:54,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:32:54,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-21 12:32:54,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-21 12:32:55,324 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:55,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:55,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:32:55,325 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:32:55,325 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:32:55,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-21 12:32:55,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-21 12:32:55,585 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072368830_655.jpg' 2025-07-21 12:32:55,908 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:55,908 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:55,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:56,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:56,260 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:56,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:56,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-21 12:32:56,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-21 12:32:56,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-21 12:32:57,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-21 12:32:57,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:57,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-21 12:32:57,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-21 12:32:57,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-21 12:32:57,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-21 12:32:57,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-21 12:32:57,326 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072369629_924.jpg' 2025-07-21 12:32:57,414 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:57,414 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:57,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:57,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:57,772 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:57,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:57,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-21 12:32:58,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:58,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:32:58,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:32:58,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:32:58,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-21 12:32:58,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-21 12:32:58,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-21 12:32:58,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:32:58,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-21 12:32:58,769 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072369943_974.jpg' 2025-07-21 12:32:58,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:32:58,848 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:32:58,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:32:59,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:32:59,474 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:32:59,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:32:59,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:32:59,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-21 12:32:59,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-21 12:33:00,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-21 12:33:00,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:33:00,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-21 12:33:00,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-21 12:33:00,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-21 12:33:00,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-21 12:33:00,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-21 12:33:13,334 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072393071_374.jpg' 2025-07-21 12:33:13,409 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:33:13,409 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:33:13,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:33:13,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:33:13,768 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:33:13,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:33:13,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-21 12:33:14,157 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:33:14,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 12:33:14,509 - 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-21 12:33:14,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:33:14,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-21 12:33:14,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-21 12:33:14,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-21 12:33:14,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-21 12:33:14,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-21 12:33:14,784 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072393464_759.jpg' 2025-07-21 12:33:15,048 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:33:15,048 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:33:15,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:33:15,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:33:15,626 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:33:15,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:33:15,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-21 12:33:16,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:33: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-21 12:33:16,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:33:16,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:33:16,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:33:16,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:33:16,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:33:16,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-21 12:33:16,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-21 12:33:16,740 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072395043_100.jpg' 2025-07-21 12:33:16,977 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:33:16,977 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:33:16,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:33:17,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:33:17,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:33:17,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:33:17,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-21 12:33:17,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-21 12:33:17,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-21 12:33:18,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-21 12:33:18,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:33:18,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-21 12:33:18,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-21 12:33:18,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-21 12:33:18,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-21 12:33:18,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-21 12:33:37,658 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072417353_24.jpg' 2025-07-21 12:33:37,954 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:33:37,954 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:33:37,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:33:38,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:33:38,606 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:33:38,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:33:38,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-21 12:33:38,995 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:33:38,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:33:39,349 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:33:39,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:33:39,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-21 12:33:39,350 - 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 12:33:39,350 - 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 12:33:39,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-21 12:33:39,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-21 12:33:39,617 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072418575_560.jpg' 2025-07-21 12:33:39,920 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:33:39,920 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:33:39,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:33:40,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:33:40,593 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:33:40,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:33:40,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-21 12:33: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-21 12:33: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-21 12:33:41,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-21 12:33:41,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:33:41,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:33:41,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:33:41,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:33:41,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:33:41,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:40:23,495 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072823315_401.jpg' 2025-07-21 12:40:24,007 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:24,007 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:24,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:24,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:24,052 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:24,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:24,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-21 12:40:24,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-21 12:40:24,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-21 12:40:24,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-21 12:40:24,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:24,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:40:24,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:40:24,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:40:24,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-21 12:40:24,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-21 12:40:24,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072824153_422.jpg' 2025-07-21 12:40:24,677 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:24,677 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:24,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:24,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:24,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:24,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:24,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-21 12:40:25,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-21 12:40:25,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-21 12:40:25,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-21 12:40:25,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:25,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-21 12:40:25,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-21 12:40:25,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-21 12:40:25,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:40:25,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:40:25,309 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072824323_548.jpg' 2025-07-21 12:40:25,396 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:25,396 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:25,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:25,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:25,744 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:25,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:25,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:40:26,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:40:26,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:40:26,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-21 12:40:26,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:26,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-21 12:40:26,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-21 12:40:26,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-21 12:40:26,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-21 12:40:26,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-21 12:40:26,737 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072824471_164.jpg' 2025-07-21 12:40:26,809 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:26,809 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:26,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:27,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:27,158 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:27,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:27,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-21 12:40:27,549 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:40:27,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:40:27,904 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:40:27,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:27,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:40:27,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-21 12:40:27,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-21 12:40:28,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-21 12:40:28,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-21 12:40:28,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072824547_198.jpg' 2025-07-21 12:40:28,443 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:28,444 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:28,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:28,890 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:28,890 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:28,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:28,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-21 12:40: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-21 12:40: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-21 12:40:29,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-21 12:40:29,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:29,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-21 12:40:29,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-21 12:40:29,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-21 12:40:29,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-21 12:40:29,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-21 12:40:29,896 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072824634_964.jpg' 2025-07-21 12:40:30,282 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:30,282 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:30,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:30,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:30,634 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:30,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:30,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:40:31,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-21 12:40:31,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-21 12:40:31,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-21 12:40:31,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:31,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-21 12:40:31,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:40:31,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:40:31,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-21 12:40:31,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-21 12:40:31,625 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072824706_229.jpg' 2025-07-21 12:40:31,893 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:31,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:31,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:32,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:32,487 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:32,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:32,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-21 12:40:32,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-21 12:40:32,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-21 12:40:33,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-21 12:40:33,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:33,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-21 12:40:33,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-21 12:40:33,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-21 12:40:33,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-21 12:40:33,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-21 12:40:33,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072824818_46.jpg' 2025-07-21 12:40:33,615 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:33,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:33,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:33,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:33,954 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:33,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:33,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-21 12:40:34,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-21 12:40:34,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-21 12:40:34,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-21 12:40:34,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:34,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-21 12:40:34,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-21 12:40:34,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-21 12:40:35,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-21 12:40:35,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:40:35,025 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072824860_319.jpg' 2025-07-21 12:40:35,108 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:35,108 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:35,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:35,642 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:35,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:35,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:35,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-21 12:40:36,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-21 12:40:36,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-21 12:40:36,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-21 12:40:36,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:36,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-21 12:40:36,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-21 12:40:36,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-21 12:40:36,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-21 12:40:36,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-21 12:40:36,699 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072825170_539.jpg' 2025-07-21 12:40:37,026 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:37,026 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:37,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:37,367 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:37,367 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:37,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:37,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 12:40:37,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:40:37,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:40:38,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-21 12:40:38,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:38,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-21 12:40:38,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-21 12:40:38,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-21 12:40:38,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-21 12:40:38,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-21 12:40:38,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072825174_934.jpg' 2025-07-21 12:40:39,330 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:39,330 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:39,330 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:39,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:39,695 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:39,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:39,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-21 12:40:40,083 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:40:40,084 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:40:40,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-21 12:40:40,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:40,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:40:40,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:40:40,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-21 12:40:40,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-21 12:40:40,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-21 12:40:40,700 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072825489_236.jpg' 2025-07-21 12:40:40,992 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:40,993 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:40,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:41,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:41,582 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:41,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:41,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-21 12:40:41,973 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:40:41,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-21 12:40:42,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-21 12:40:42,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:42,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-21 12:40: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-21 12:40: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-21 12:40:42,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-21 12:40:42,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-21 12:40:42,711 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072825569_921.jpg' 2025-07-21 12:40:42,790 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:42,790 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:42,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:43,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:43,339 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:43,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:43,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-21 12:40:43,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-21 12:40:43,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:40:44,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-21 12:40:44,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:44,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-21 12:40:44,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-21 12:40:44,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-21 12:40:44,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-21 12:40:44,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-21 12:40:44,359 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072826602_111.jpg' 2025-07-21 12:40:44,447 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:44,447 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:44,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:44,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:44,993 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:44,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:44,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:40:45,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-21 12:40:45,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-21 12:40:45,742 - 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-21 12:40:45,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:40:45,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-21 12:40:45,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-21 12:40:45,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-21 12:40:46,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:40:46,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:40:47,942 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072847413_199.jpg' 2025-07-21 12:40:48,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:48,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:48,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:48,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:48,939 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:48,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:48,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-21 12:40:49,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-21 12:40:49,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-21 12:40:49,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-21 12:40:49,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:49,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-21 12:40:49,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-21 12:40:49,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-21 12:40:49,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:40:49,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:40:49,948 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072847518_625.jpg' 2025-07-21 12:40:50,213 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:50,213 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:50,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:50,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:50,768 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:50,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40: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-21 12:40:51,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:40:51,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:40:51,514 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:40:51,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:51,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-21 12:40:51,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-21 12:40:51,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-21 12:40:51,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-21 12:40:51,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-21 12:40:51,788 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072848904_638.jpg' 2025-07-21 12:40:51,864 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:51,864 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:51,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:52,427 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:52,427 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:52,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:52,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:40:52,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-21 12:40:52,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-21 12:40:53,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-21 12:40:53,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:53,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-21 12:40:53,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-21 12:40:53,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-21 12:40:53,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-21 12:40:53,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-21 12:40:53,491 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072849123_141.jpg' 2025-07-21 12:40:53,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:53,574 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:53,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:54,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:54,278 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:54,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:54,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-21 12:40:54,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-21 12:40:54,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-21 12:40:55,025 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:40:55,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:55,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:40:55,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:40:55,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:40:55,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-21 12:40:55,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-21 12:40:55,338 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072849395_585.jpg' 2025-07-21 12:40:55,424 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:55,424 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:55,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:55,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:55,911 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:55,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:55,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-21 12:40:56,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-21 12:40:56,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-21 12:40:56,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-21 12:40:56,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:56,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-21 12:40:56,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-21 12:40:56,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-21 12:40:56,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-21 12:40:56,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-21 12:40:56,993 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072849500_972.jpg' 2025-07-21 12:40:57,078 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:40:57,078 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:40:57,078 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:40:57,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:40:57,568 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:40:57,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:40:57,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-21 12:40:57,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-21 12:40:57,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-21 12:40:58,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-21 12:40:58,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:40:58,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-21 12:40:58,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-21 12:40:58,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-21 12:40:58,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 12:40:58,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-21 12:41:10,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072870456_417.jpg' 2025-07-21 12:41:10,921 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:41:10,921 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:41:10,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:41:11,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:41:11,555 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:41:11,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:41:11,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-21 12:41:11,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-21 12:41:11,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-21 12:41:12,301 - 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-21 12:41:12,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:41:12,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-21 12:41:12,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-21 12:41:12,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-21 12:41:12,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-21 12:41:12,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-21 12:41:13,558 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072873248_623.jpg' 2025-07-21 12:41:13,643 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:41:13,643 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:41:13,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:41:14,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:41:14,284 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:41:14,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:41:14,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-21 12:41:14,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-21 12:41:14,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-21 12:41:15,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:41:15,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:41:15,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-21 12:41:15,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-21 12:41:15,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-21 12:41:15,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-21 12:41:15,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-21 12:41:15,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072873241_545.jpg' 2025-07-21 12:41:15,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:41:15,384 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:41:15,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:41:15,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:41:15,967 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:41:15,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:41:15,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:41:16,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-21 12:41:16,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-21 12:41:16,713 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:41:16,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:41:16,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:41:16,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:41:16,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:41:16,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-21 12:41:16,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-21 12:41:37,624 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072897353_914.jpg' 2025-07-21 12:41:37,721 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:41:37,721 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:41:37,722 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:41:38,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:41:38,235 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:41:38,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:41:38,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-21 12:41:38,624 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:41:38,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-21 12:41:38,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-21 12:41:38,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:41:38,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-21 12:41:38,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:41:38,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:41:39,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-21 12:41:39,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-21 12:41:39,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753072897475_352.jpg' 2025-07-21 12:41:39,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:41:39,599 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:41:39,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:41:40,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:41:40,205 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:41:40,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:41:40,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-21 12:41:40,592 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:41:40,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:41:40,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-21 12:41:40,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:41:40,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-21 12:41:40,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-21 12:41:40,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-21 12:41:41,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:41:41,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:48:23,702 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073303514_379.jpg' 2025-07-21 12:48:24,135 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:24,135 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:24,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:24,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:24,351 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:24,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:24,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-21 12:48:24,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-21 12:48:24,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-21 12:48:24,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-21 12:48:24,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:24,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-21 12:48:24,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-21 12:48:24,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-21 12:48:24,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-21 12:48:24,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-21 12:48:24,531 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073303906_267.jpg' 2025-07-21 12:48:24,797 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:24,797 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:24,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:25,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:25,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:25,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:25,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-21 12:48:25,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-21 12:48:25,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-21 12:48: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-21 12:48:25,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:25,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-21 12:48:25,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-21 12:48:25,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-21 12:48:26,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-21 12:48:26,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-21 12:48:26,315 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073304417_389.jpg' 2025-07-21 12:48:26,387 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:26,387 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:26,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:26,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:26,827 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:26,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:26,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-21 12:48:27,278 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:48:27,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:48:27,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-21 12:48:27,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:27,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-21 12:48:27,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-21 12:48:27,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-21 12:48:27,985 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:48:27,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-21 12:48:27,986 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073304625_874.jpg' 2025-07-21 12:48:28,316 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:28,317 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:28,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:28,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:28,726 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:28,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:28,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-21 12:48:29,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-21 12:48:29,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-21 12:48:29,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-21 12:48:29,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:29,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-21 12:48:29,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-21 12:48:29,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-21 12:48:29,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-21 12:48:29,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-21 12:48:29,875 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073304848_848.jpg' 2025-07-21 12:48:30,213 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:30,213 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:30,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:30,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:30,570 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:30,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:30,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:48:30,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-21 12:48:30,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-21 12:48:31,359 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:48:31,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:31,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-21 12:48:31,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-21 12:48:31,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-21 12:48:31,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:48:31,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-21 12:48:31,621 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073304988_133.jpg' 2025-07-21 12:48:31,878 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:31,878 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:31,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:32,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:32,214 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:32,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48: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-21 12:48:32,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-21 12:48:32,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-21 12:48:32,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-21 12:48:32,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:32,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-21 12:48:32,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-21 12:48:32,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-21 12:48:33,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:48:33,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:48:33,206 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073305006_777.jpg' 2025-07-21 12:48:33,290 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:33,290 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:33,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:33,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:33,638 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:33,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:33,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-21 12:48:34,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-21 12:48:34,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-21 12:48:34,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-21 12:48:34,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48: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-21 12:48: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-21 12:48: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-21 12:48:34,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-21 12:48:34,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-21 12:48:34,636 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073305250_837.jpg' 2025-07-21 12:48:34,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:34,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:34,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:35,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:35,056 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:35,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:35,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-21 12:48:35,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-21 12:48:35,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-21 12:48:35,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:48:35,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:35,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:48:35,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:48:35,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:48:36,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-21 12:48:36,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-21 12:48:36,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073305310_299.jpg' 2025-07-21 12:48:36,137 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:36,137 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:36,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:36,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:36,479 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:36,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:36,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-21 12:48: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-21 12:48: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-21 12:48:37,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-21 12:48:37,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:37,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:48:37,222 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:48:37,222 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:48:37,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-21 12:48:37,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-21 12:48:37,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073305563_529.jpg' 2025-07-21 12:48:37,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:37,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:37,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:37,890 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:37,890 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:37,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:37,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-21 12:48:38,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-21 12:48:38,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-21 12:48:38,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:48:38,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:38,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:48:38,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:48:38,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:48:38,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-21 12:48:38,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-21 12:48:38,883 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073306010_874.jpg' 2025-07-21 12:48:39,177 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:39,177 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:39,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:39,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:39,781 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:39,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:39,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-21 12:48:40,173 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:48:40,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:48:40,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-21 12:48:40,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48: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-21 12:48: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-21 12:48: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-21 12:48:40,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-21 12:48:40,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-21 12:48:40,790 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073307342_402.jpg' 2025-07-21 12:48:41,110 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:41,110 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:41,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:41,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:41,714 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:41,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:41,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-21 12:48:42,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:48:42,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-21 12:48:42,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-21 12:48:42,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:42,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-21 12:48:42,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-21 12:48:42,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-21 12:48: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-21 12:48:42,847 - 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 12:48:42,848 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073307661_613.jpg' 2025-07-21 12:48:43,130 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:43,131 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:43,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:43,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:43,525 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:43,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:43,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-21 12:48:43,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-21 12:48:43,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:48:44,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-21 12:48:44,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:44,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-21 12:48:44,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-21 12:48:44,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-21 12:48:44,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-21 12:48:44,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-21 12:48:44,535 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073308680_550.jpg' 2025-07-21 12:48:44,621 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:44,622 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:44,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:44,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:44,983 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:44,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:44,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 12:48:45,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-21 12:48:45,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-21 12:48:45,730 - 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-21 12:48:45,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:48:45,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-21 12:48:45,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-21 12:48:45,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-21 12:48:46,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-21 12:48:46,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-21 12:48:48,656 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073328393_758.jpg' 2025-07-21 12:48:48,740 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:48,740 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:48,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:49,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:49,421 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:49,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:49,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-21 12:48:49,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-21 12:48:49,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:48:50,171 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:48:50,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:50,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-21 12:48:50,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-21 12:48:50,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-21 12:48:50,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-21 12:48:50,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-21 12:48:50,443 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073329547_333.jpg' 2025-07-21 12:48:50,769 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:50,769 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:50,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:51,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:51,356 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:51,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:51,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:48:51,754 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:48:51,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 12:48:52,110 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:48:52,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:52,111 - 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 12:48:52,111 - 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 12:48:52,111 - 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 12:48:52,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-21 12:48:52,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-21 12:48:52,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073330332_561.jpg' 2025-07-21 12:48:52,554 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:52,554 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:52,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:53,134 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:53,134 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:53,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:53,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-21 12:48:53,522 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:48:53,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:48:53,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-21 12:48:53,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:53,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-21 12:48:53,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-21 12:48:53,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-21 12:48:54,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:48:54,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:48:54,212 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073330404_325.jpg' 2025-07-21 12:48:54,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:54,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:54,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:54,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:54,997 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:55,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:55,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-21 12:48:55,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-21 12:48:55,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-21 12:48:55,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-21 12:48:55,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:55,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-21 12:48:55,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-21 12:48:55,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-21 12:48:56,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-21 12:48:56,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-21 12:48:56,027 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073331508_962.jpg' 2025-07-21 12:48:56,099 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:48:56,100 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:48:56,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:48:56,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:48:56,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:48:56,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:48:56,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-21 12:48:57,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-21 12:48:57,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-21 12:48:57,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-21 12:48:57,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:48:57,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-21 12:48:57,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-21 12:48:57,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-21 12:48:57,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-21 12:48:57,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-21 12:49:13,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073353358_590.jpg' 2025-07-21 12:49:13,740 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:49:13,741 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:49:13,741 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:49:14,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:49:14,432 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:49:14,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:49:14,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-21 12:49:14,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-21 12:49:14,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-21 12:49:15,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-21 12:49:15,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:49:15,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-21 12:49:15,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-21 12:49:15,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-21 12:49:15,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-21 12:49:15,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-21 12:49:15,454 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073354363_908.jpg' 2025-07-21 12:49:15,538 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:49:15,538 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:49:15,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:49:16,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:49:16,282 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:49:16,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:49:16,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-21 12:49: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-21 12:49: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-21 12:49:17,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:49:17,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:49:17,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-21 12:49:17,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-21 12:49:17,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-21 12:49:17,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-21 12:49:17,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-21 12:49:17,325 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073354931_742.jpg' 2025-07-21 12:49:17,737 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:49:17,737 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:49:17,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:49:18,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:49:18,391 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:49:18,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:49:18,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-21 12:49:18,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-21 12:49:18,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-21 12:49:19,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-21 12:49:19,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:49:19,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:49:19,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:49:19,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:49:19,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-21 12:49:19,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:49:37,108 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073376881_85.jpg' 2025-07-21 12:49:37,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:49:37,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:49:37,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:49:37,973 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:49:37,974 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:49:37,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:49:37,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-21 12:49:38,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-21 12:49:38,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-21 12:49:38,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-21 12:49:38,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:49:38,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-21 12:49:38,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-21 12:49:38,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-21 12:49:39,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-21 12:49:39,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-21 12:49:39,119 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073377652_80.jpg' 2025-07-21 12:49:39,200 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:49:39,200 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:49:39,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:49:39,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:49:39,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:49:39,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:49:39,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-21 12:49:40,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-21 12:49:40,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-21 12:49:40,491 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:49:40,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:49:40,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:49:40,491 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:49:40,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-21 12:49:40,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-21 12:49:40,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:56:23,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073783479_98.jpg' 2025-07-21 12:56:24,499 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:24,499 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:24,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:24,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:24,544 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:24,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:24,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-21 12:56:24,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-21 12:56:24,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:56:24,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-21 12:56:24,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:24,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-21 12:56:24,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-21 12:56:24,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-21 12:56:24,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:56:24,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:56:24,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073784376_263.jpg' 2025-07-21 12:56:25,075 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:25,075 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:25,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:25,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:25,464 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:25,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:25,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-21 12:56:25,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-21 12:56:25,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-21 12:56:26,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-21 12:56:26,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:26,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-21 12:56:26,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-21 12:56:26,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-21 12:56:26,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-21 12:56:26,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-21 12:56:26,544 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073784455_720.jpg' 2025-07-21 12:56:26,613 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:26,613 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:26,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:26,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:26,951 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:26,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:26,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 12:56:27,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-21 12:56:27,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-21 12:56:27,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-21 12:56:27,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:27,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-21 12:56:27,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-21 12:56:27,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-21 12:56:27,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:56:27,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-21 12:56:27,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073784723_460.jpg' 2025-07-21 12:56:28,241 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:28,241 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:28,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:28,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:28,588 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:28,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:28,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 12:56:28,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-21 12:56:28,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-21 12:56:29,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-21 12:56:29,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:29,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-21 12:56:29,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-21 12:56:29,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-21 12:56:29,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-21 12:56:29,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-21 12:56:29,591 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073784767_426.jpg' 2025-07-21 12:56:29,903 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:29,904 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:29,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:30,251 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:30,251 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:30,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:30,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-21 12:56:30,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-21 12:56:30,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-21 12:56:30,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-21 12:56:30,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:30,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-21 12:56:30,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-21 12:56:30,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-21 12:56:31,300 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:56:31,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-21 12:56:31,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073784931_360.jpg' 2025-07-21 12:56:31,576 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:31,576 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:31,576 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:31,929 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:31,930 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:31,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:31,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-21 12:56:32,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-21 12:56:32,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-21 12:56:32,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-21 12:56:32,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:32,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-21 12:56:32,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-21 12:56:32,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-21 12:56:32,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:56:32,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-21 12:56:32,944 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073784988_418.jpg' 2025-07-21 12:56:33,025 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:33,025 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:33,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:33,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:33,715 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:33,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:33,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-21 12:56:34,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-21 12:56:34,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-21 12:56:34,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-21 12:56:34,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:34,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-21 12:56:34,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-21 12:56:34,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-21 12:56:34,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-21 12:56:34,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-21 12:56:34,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073785156_200.jpg' 2025-07-21 12:56:34,822 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:34,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:34,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:35,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:35,416 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:35,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:35,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-21 12:56:35,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:56:35,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-21 12:56:36,156 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:56:36,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:36,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-21 12:56:36,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-21 12:56:36,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-21 12:56:36,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:56:36,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-21 12:56:36,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073785285_298.jpg' 2025-07-21 12:56:36,549 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:36,549 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:36,549 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:36,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:36,912 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:36,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:36,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-21 12:56:37,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-21 12:56:37,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-21 12:56:37,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-21 12:56:37,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:37,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:56:37,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-21 12:56:37,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-21 12:56:37,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-21 12:56:37,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-21 12:56:37,957 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073785729_346.jpg' 2025-07-21 12:56:38,264 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:38,264 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:38,264 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:38,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:38,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:38,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:38,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-21 12:56:39,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:56:39,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-21 12:56:39,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-21 12:56:39,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:39,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-21 12:56:39,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-21 12:56:39,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-21 12:56:39,880 - INFO - [utils.fire_smoke_detector] - [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 12:56:39,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-21 12:56:39,881 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073785934_112.jpg' 2025-07-21 12:56:40,159 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:40,159 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:40,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:40,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:40,727 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:40,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:40,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-21 12:56:41,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-21 12:56:41,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-21 12:56:41,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-21 12:56:41,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:41,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-21 12:56:41,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-21 12:56:41,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-21 12:56:41,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-21 12:56:41,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-21 12:56:41,731 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073786087_580.jpg' 2025-07-21 12:56:41,809 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:41,809 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:41,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:42,367 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:42,367 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:42,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:42,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-21 12:56:42,759 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:56:42,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-21 12:56:43,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-21 12:56:43,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:43,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-21 12:56:43,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-21 12:56:43,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-21 12:56:43,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-21 12:56:43,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-21 12:56:43,383 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073786427_244.jpg' 2025-07-21 12:56:43,690 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:43,690 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:43,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:44,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:44,036 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:44,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:44,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-21 12:56:44,421 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:56:44,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-21 12:56:44,774 - 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-21 12:56:44,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 12:56:44,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 12:56:44,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:56:44,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-21 12:56:45,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-21 12:56:45,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-21 12:56:45,036 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073787610_59.jpg' 2025-07-21 12:56:45,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:45,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:45,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:45,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:45,936 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:45,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:45,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-21 12:56:46,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-21 12:56:46,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-21 12:56:46,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:56:46,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:46,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-21 12:56:46,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-21 12:56:46,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-21 12:56:46,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-21 12:56:46,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-21 12:56:48,505 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073808242_283.jpg' 2025-07-21 12:56:48,596 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:48,596 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:48,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:48,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:48,943 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:48,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:48,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-21 12:56:49,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-21 12:56:49,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:56:49,681 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:56:49,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:49,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-21 12:56:49,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-21 12:56:49,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-21 12:56:49,941 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:56:49,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-21 12:56:49,942 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073808458_403.jpg' 2025-07-21 12:56:50,018 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:50,018 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:50,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:50,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:50,565 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:50,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:50,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 12:56:50,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-21 12:56:50,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-21 12:56:51,305 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:56:51,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:51,305 - 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 12:56:51,305 - 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 12:56:51,305 - 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 12:56:51,623 - INFO - [utils.fire_smoke_detector] - [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 12:56:51,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-21 12:56:51,624 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073808695_657.jpg' 2025-07-21 12:56:51,697 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:51,697 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:51,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:52,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:52,139 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:52,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:52,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-21 12:56:52,533 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:56:52,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-21 12:56:52,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-21 12:56:52,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:52,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-21 12:56:52,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-21 12:56:52,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-21 12:56:53,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-21 12:56:53,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-21 12:56:53,149 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073808932_148.jpg' 2025-07-21 12:56:53,397 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:53,398 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:53,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:53,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:53,746 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:53,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:53,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-21 12:56:54,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-21 12:56:54,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-21 12:56:54,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-21 12:56:54,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:54,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-21 12:56:54,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-21 12:56:54,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-21 12:56:54,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-21 12:56:54,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-21 12:56:54,858 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073810432_232.jpg' 2025-07-21 12:56:54,936 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:56:54,936 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:56:54,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:56:55,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:56:55,409 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:56:55,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:56:55,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-21 12:56:55,796 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:56:55,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:56:56,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-21 12:56:56,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:56:56,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-21 12:56:56,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-21 12:56:56,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-21 12:56:56,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:56:56,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:57:12,086 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073831840_156.jpg' 2025-07-21 12:57:12,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:57:12,165 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:57:12,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:57:12,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:57:12,735 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:57:12,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:57:12,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-21 12:57:13,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-21 12:57:13,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-21 12:57:13,474 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 12:57:13,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:57:13,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-21 12:57:13,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-21 12:57:13,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-21 12:57:13,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-21 12:57:13,854 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:57:13,856 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073832735_373.jpg' 2025-07-21 12:57:14,182 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:57:14,183 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:57:14,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:57:14,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:57:14,543 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:57:14,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:57:14,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-21 12:57:14,934 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:57:14,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 12:57:15,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-21 12:57:15,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:57:15,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-21 12:57:15,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 12:57:15,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 12:57:15,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:57:15,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:57:15,568 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073834151_924.jpg' 2025-07-21 12:57:15,913 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:57:15,913 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:57:15,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:57:16,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:57:16,272 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:57:16,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:57:16,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 12:57:16,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:57:16,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-21 12:57:17,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 12:57:17,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:57:17,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-21 12:57:17,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-21 12:57:17,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-21 12:57:17,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-21 12:57:17,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-21 12:57:36,368 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073856146_831.jpg' 2025-07-21 12:57:36,624 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:57:36,624 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:57:36,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:57:37,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:57:37,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:57:37,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:57:37,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-21 12:57:37,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-21 12:57:37,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-21 12:57:37,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-21 12:57:37,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:57:37,991 - 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 12:57:37,991 - 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 12:57:37,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-21 12:57:38,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 12:57:38,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 12:57:38,395 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753073858134_634.jpg' 2025-07-21 12:57:38,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 12:57:38,678 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 12:57:38,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 12:57:39,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 12:57:39,211 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 12:57:39,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 12:57:39,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-21 12:57:39,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-21 12:57:39,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-21 12:57:39,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 12:57:39,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 12:57:39,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 12:57:39,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 12:57:39,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 12:57:40,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-21 12:57:40,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-21 13:00:24,259 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074024070_207.jpg' 2025-07-21 13:00:24,497 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:24,497 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:24,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:24,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:24,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:24,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:24,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-21 13:00:24,565 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:00:24,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-21 13:00:24,740 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:00:24,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:24,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-21 13:00:24,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-21 13:00:24,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-21 13:00:24,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-21 13:00:24,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-21 13:00:24,901 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074024642_268.jpg' 2025-07-21 13:00:24,987 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:24,987 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:24,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:25,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:25,412 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:25,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:25,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-21 13:00:25,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-21 13:00:25,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-21 13:00:26,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-21 13:00:26,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:26,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-21 13:00:26,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-21 13:00:26,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:00:26,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-21 13:00:26,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-21 13:00:26,415 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074025176_912.jpg' 2025-07-21 13:00:26,481 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:26,481 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:26,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:26,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:26,836 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:26,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:26,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 13:00:27,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-21 13:00:27,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-21 13:00:27,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-21 13:00:27,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:27,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-21 13:00:27,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-21 13:00:27,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-21 13:00: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-21 13:00: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-21 13:00:27,973 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074025287_40.jpg' 2025-07-21 13:00:28,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:28,051 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:28,051 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:28,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:28,601 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:28,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:28,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-21 13:00:29,091 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:00:29,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:00:29,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-21 13:00:29,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:29,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-21 13:00:29,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-21 13:00:29,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-21 13:00: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-21 13:00: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-21 13:00:30,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074025301_38.jpg' 2025-07-21 13:00:30,122 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:30,122 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:30,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:30,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:30,668 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:30,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:30,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:00:31,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-21 13:00:31,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-21 13:00:32,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-21 13:00:32,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:32,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-21 13:00:32,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-21 13:00:32,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-21 13:00:32,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-21 13:00:32,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-21 13:00:32,358 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074025395_434.jpg' 2025-07-21 13:00:32,451 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:32,451 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:32,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:32,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:32,788 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:32,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:32,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-21 13:00:33,177 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:00:33,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-21 13:00:33,532 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:00:33,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:33,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-21 13:00:33,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-21 13:00:33,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-21 13:00:33,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:00:33,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-21 13:00:33,786 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074025855_428.jpg' 2025-07-21 13:00:33,932 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:33,932 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:33,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:34,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:34,278 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:34,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:34,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-21 13:00:34,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-21 13:00:34,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-21 13:00:35,028 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:00:35,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:35,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:00:35,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:00:35,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:00:35,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-21 13:00:35,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-21 13:00:35,284 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074026321_125.jpg' 2025-07-21 13:00:35,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:35,557 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:35,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:35,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:35,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:35,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00: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-21 13:00:36,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-21 13:00:36,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-21 13:00:36,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-21 13:00:36,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:36,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-21 13:00:36,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-21 13:00:36,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:00:36,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:00:36,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:00:36,972 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074026723_237.jpg' 2025-07-21 13:00:37,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:37,067 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:37,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:37,496 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:37,496 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:37,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:37,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:00:37,933 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:00:37,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:00:38,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-21 13:00:38,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:38,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-21 13:00:38,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:00:38,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:00:38,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-21 13:00:38,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-21 13:00:38,544 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074026869_200.jpg' 2025-07-21 13:00:38,633 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:38,633 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:38,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:38,979 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:38,979 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:38,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:38,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:00:39,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-21 13:00:39,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-21 13:00:39,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-21 13:00:39,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00: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-21 13:00: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-21 13:00: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-21 13:00:39,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-21 13:00:39,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-21 13:00:39,986 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074027561_110.jpg' 2025-07-21 13:00:40,064 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:40,065 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:40,065 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:40,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:40,419 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:40,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:40,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-21 13:00:40,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-21 13:00:40,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-21 13:00:41,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:00:41,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:41,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:00:41,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:00:41,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-21 13:00:41,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-21 13:00:41,419 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:00:41,420 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074027864_532.jpg' 2025-07-21 13:00:41,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:41,503 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:41,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:41,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:41,861 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:41,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13: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-21 13:00:42,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-21 13:00:42,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-21 13:00:42,607 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:00:42,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:42,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:00:42,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:00:42,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:00:42,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-21 13:00:42,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-21 13:00:42,864 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074030342_31.jpg' 2025-07-21 13:00:42,931 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:42,931 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:42,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:43,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:43,286 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:43,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:43,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-21 13:00:43,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-21 13:00:43,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-21 13:00:44,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:00:44,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:44,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:00:44,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:00:44,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:00:44,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-21 13:00:44,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-21 13:00:49,513 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074049210_15.jpg' 2025-07-21 13:00:49,600 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:49,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:49,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:49,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:49,955 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:49,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:49,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:00:50,342 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:00:50,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:00:50,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-21 13:00:50,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:50,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-21 13:00:50,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-21 13:00:50,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-21 13:00:50,966 - 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-21 13:00:50,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-21 13:00:50,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-21 13:00:50,967 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074049481_26.jpg' 2025-07-21 13:00:51,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:51,051 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:51,051 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:51,410 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:51,411 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:51,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:51,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-21 13:00:51,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-21 13:00:51,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-21 13:00:52,151 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:00:52,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:52,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-21 13:00:52,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-21 13:00:52,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-21 13:00:52,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-21 13:00:52,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-21 13:00:52,410 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074050136_357.jpg' 2025-07-21 13:00:52,493 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:52,494 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:52,494 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:52,857 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:52,857 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:52,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:52,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-21 13:00:53,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-21 13:00:53,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-21 13:00:53,598 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:00:53,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:53,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-21 13:00:53,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-21 13:00:53,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-21 13:00:53,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-21 13:00:53,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-21 13:00:53,899 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074050190_665.jpg' 2025-07-21 13:00:53,978 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:53,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:53,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:54,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:54,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:54,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:54,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-21 13:00:55,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-21 13:00:55,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:00:55,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-21 13:00:55,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:55,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-21 13:00:55,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-21 13:00:55,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-21 13:00:55,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:00: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-21 13:00:55,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074054543_432.jpg' 2025-07-21 13:00:55,911 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:00:55,911 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:00:55,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:00:56,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:00:56,575 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:00:56,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:00:56,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-21 13:00:56,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-21 13:00:56,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-21 13:00:57,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-21 13:00:57,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:00:57,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-21 13:00:57,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-21 13:00:57,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-21 13:00:57,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-21 13:00:57,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-21 13:01:13,901 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074073601_12.jpg' 2025-07-21 13:01:14,002 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:01:14,002 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:14,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:14,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:14,365 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:01:14,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:14,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-21 13:01:14,751 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:01:14,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:01:15,106 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:01:15,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:15,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-21 13:01:15,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-21 13:01:15,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-21 13:01:15,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-21 13:01:15,361 - 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 13:01:15,502 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074075246_63.jpg' 2025-07-21 13:01:15,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:01:15,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:15,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:16,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:16,365 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:01:16,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:16,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-21 13:01:16,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-21 13:01:16,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-21 13:01:17,110 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:01:17,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:17,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-21 13:01:17,111 - 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 13:01:17,111 - 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 13:01:17,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-21 13:01:17,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-21 13:01:17,497 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074077270_488.jpg' 2025-07-21 13:01:17,572 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:01:17,572 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:17,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:18,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:18,219 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:01:18,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:18,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-21 13:01:18,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-21 13:01:18,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-21 13:01:18,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-21 13:01:18,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:18,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-21 13:01:18,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-21 13:01:18,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-21 13:01:19,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-21 13:01:19,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-21 13:01:37,175 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074096942_988.jpg' 2025-07-21 13:01:37,645 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:01:37,645 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:37,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:38,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:38,170 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:01:38,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:38,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-21 13:01:38,566 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:01:38,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 13:01:38,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-21 13:01:38,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:38,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-21 13:01:38,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-21 13:01:38,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-21 13:01:39,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-21 13:01:39,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:01:39,184 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074098923_479.jpg' 2025-07-21 13:01:39,260 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:01:39,260 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:39,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:39,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:39,619 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:01:39,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:39,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-21 13:01:40,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-21 13:01:40,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-21 13:01:40,359 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:01:40,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:40,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:01:40,359 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:01:40,359 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:01:40,614 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:01:40,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-21 13:01:44,243 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065429/2025-07-21_676cd999841842229347ad825c132445.jpg' 2025-07-21 13:01:44,277 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:01:44,277 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:44,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:44,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:44,638 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:01:44,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-21 13:01:44,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-21 13:01:44,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:01:44,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:01:44,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:44,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-21 13:01:45,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-21 13:01:45,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-21 13:01:45,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-21 13:01:45,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:45,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-21 13:01:45,907 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065431/2025-07-21_360bb90a7f1b486391eecdaa40d736b3.jpg' 2025-07-21 13:01:45,949 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:01:45,949 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:45,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:46,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:46,345 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:01:46,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:01:46,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:01:46,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-21 13:01:46,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-21 13:01:46,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:46,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-21 13:01:46,995 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:01:46,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:01:47,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-21 13:01:47,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:47,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-21 13:01:47,558 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/FA1813778/2025-07-21_6e8335bd01e44206acf4c01ad34a6aa7.jpg' 2025-07-21 13:01:47,597 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:01:47,597 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:47,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:47,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:47,960 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:01:47,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-21 13:01:47,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-21 13:01:48,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-21 13:01:48,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-21 13:01:48,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:48,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:01:48,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-21 13:01:48,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-21 13:01:49,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-21 13:01:49,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:49,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-21 13:01:49,333 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044307/2025-07-21_c21175fee7f240348f3e34848838920d.jpg' 2025-07-21 13:01:49,381 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:01:49,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:49,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:49,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:49,751 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:01:49,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-21 13:01:49,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-21 13:01:50,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-21 13:01:50,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-21 13:01:50,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:50,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:01:50,410 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:01:50,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:01:50,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-21 13:01:50,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:50,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-21 13:01:50,983 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044306/2025-07-21_b8e0a81fd7f64502ac7083587aeb66f0.jpg' 2025-07-21 13:01:51,029 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:01:51,030 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:51,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:51,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:51,442 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:01:51,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-21 13:01:51,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-21 13:01:51,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:01:51,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:01:51,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:51,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:01:52,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-21 13:01:52,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-21 13:01:52,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-21 13:01:52,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:52,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-21 13:01:52,759 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065432/2025-07-21_6778c02e43174c2ab26735f012010e4f.jpg' 2025-07-21 13:01:52,793 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:01:52,793 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:52,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:53,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:53,326 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:01:53,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:01:53,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:01:53,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-21 13:01:53,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-21 13:01:53,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:53,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-21 13:01:53,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-21 13:01:53,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-21 13:01:54,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-21 13:01:54,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:54,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-21 13:01:54,528 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044309/2025-07-21_764f5bffb289489b803f74205cf5c843.jpg' 2025-07-21 13:01:54,567 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:01:54,567 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:54,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:55,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:55,114 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:01:55,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-21 13:01:55,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-21 13:01:55,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-21 13:01:55,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-21 13:01:55,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:55,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-21 13:01:55,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-21 13:01:55,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-21 13:01:56,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:01:56,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:56,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:01:56,419 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044314/2025-07-21_a7f1c15782904d5ca476d77a2d9365bc.jpg' 2025-07-21 13:01:56,465 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:01:56,465 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:56,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:57,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:57,227 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:01:57,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-21 13:01:57,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-21 13:01:57,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-21 13:01:57,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-21 13:01:57,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:57,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-21 13:01:57,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-21 13:01:57,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-21 13:01:58,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-21 13:01:58,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:01:58,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:01:58,445 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AE9470016/2025-07-21_4d429203305343ec9342cfda84f7a5d9.jpg' 2025-07-21 13:01:58,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:01:58,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:01:58,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:01:59,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:01:59,185 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:01:59,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-21 13:01:59,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-21 13:01:59,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-21 13:01:59,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-21 13:01:59,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:01:59,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-21 13:01:59,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-21 13:01:59,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-21 13:02:00,200 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:02:00,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:00,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-21 13:02:00,496 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044315/2025-07-21_58b22fb7027e443da7a0e9fd8ace73fd.jpg' 2025-07-21 13:02:00,546 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:00,547 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:00,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:00,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:00,915 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:00,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-21 13:02:00,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-21 13:02:01,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-21 13:02:01,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-21 13:02:01,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:01,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-21 13:02:01,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-21 13:02:01,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-21 13:02:01,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-21 13:02:01,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:01,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:02:02,098 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AE9470016/2025-07-21_67576018495d4814a1c204fc356f6642.jpg' 2025-07-21 13:02:02,130 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:02,131 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:02,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:02,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:02,490 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:02,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-21 13:02:02,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-21 13:02:02,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-21 13:02:02,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-21 13:02:02,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:02,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-21 13:02:03,146 - 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-21 13:02:03,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 13:02:03,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-21 13:02:03,331 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044319/2025-07-21_6281da73a8a1446aaec1af4aa98e1dc7.jpg' 2025-07-21 13:02:03,359 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:03,359 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:03,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:03,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:03,546 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:03,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-21 13:02:03,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-21 13:02:03,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-21 13:02:03,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-21 13:02:03,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:03,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-21 13:02:03,700 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:02:03,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:02:03,892 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:02:03,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:03,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-21 13:02:04,106 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044329/2025-07-21_fab4d0f3dd2d4319a51a9fc48001a64e.jpg' 2025-07-21 13:02:04,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:04,155 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:04,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:04,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:04,505 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:04,505 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:02:04,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-21 13:02:04,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:02:04,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:02:04,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:04,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-21 13:02:05,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-21 13:02:05,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:02:05,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-21 13:02:05,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:05,513 - 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 13:02:05,791 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044330/2025-07-21_ece0f8a5dcd349289962d0375fc709f9.jpg' 2025-07-21 13:02:05,839 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:05,839 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:05,839 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:06,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:06,186 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:06,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-21 13:02:06,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-21 13:02:06,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-21 13:02:06,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-21 13:02:06,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:06,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-21 13:02:06,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-21 13:02:06,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-21 13:02:07,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-21 13:02:07,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:07,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-21 13:02:07,398 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044340/2025-07-21_1c7646f7ac094a0193e00acf1669cf0a.jpg' 2025-07-21 13:02:07,444 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:07,444 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:07,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:07,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:07,788 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:07,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-21 13:02:07,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-21 13:02:08,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-21 13:02:08,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-21 13:02:08,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:08,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-21 13:02:08,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-21 13:02:08,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-21 13:02:08,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-21 13:02:08,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:08,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-21 13:02:09,043 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044351/2025-07-21_9917ab442a594009b6eb2b1a85acea45.jpg' 2025-07-21 13:02:09,088 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:09,088 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:09,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:09,441 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:09,441 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:09,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-21 13:02:09,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-21 13:02:09,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-21 13:02:09,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-21 13:02:09,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:09,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-21 13:02:10,095 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:02:10,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:02:10,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-21 13:02:10,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:10,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-21 13:02:10,658 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730656/2025-07-21_b777af71ce6043879e6620cc7c4df558.jpg' 2025-07-21 13:02:10,702 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:10,702 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:10,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:11,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:11,046 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:11,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-21 13:02:11,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-21 13:02:11,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-21 13:02:11,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-21 13:02:11,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:11,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-21 13:02:11,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:02:11,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 13:02:12,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-21 13:02:12,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:12,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-21 13:02:12,277 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730657/2025-07-21_c2706c065e6a4ea2bfb7ae5adc867a66.jpg' 2025-07-21 13:02:12,319 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:12,319 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:12,319 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:12,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:12,669 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:12,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:02:12,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:02:12,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-21 13:02:12,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:02:12,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:12,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-21 13:02:13,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-21 13:02:13,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-21 13:02:13,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-21 13:02:13,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:13,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-21 13:02:13,885 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730660/2025-07-21_3d8a7f187a7e408cb22b7467a5645f3d.jpg' 2025-07-21 13:02:13,933 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:13,933 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:13,933 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:14,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:14,279 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:14,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-21 13:02:14,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-21 13:02:14,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-21 13:02:14,541 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:02:14,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:14,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:02:14,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-21 13:02:14,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-21 13:02:15,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-21 13:02:15,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:15,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-21 13:02:15,485 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730665/2025-07-21_b1f1cd7a71134fba9b02c6bc913ee69b.jpg' 2025-07-21 13:02:15,501 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:15,501 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:15,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:15,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:15,527 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:15,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-21 13:02:15,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-21 13:02:15,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-21 13:02:15,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-21 13:02:15,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:15,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-21 13:02:15,565 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:02:15,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-21 13:02:15,703 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:02:15,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:15,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-21 13:02:15,929 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730666/2025-07-21_ae7ae4ab182f4dcdb766e49a1fc0a9a0.jpg' 2025-07-21 13:02:15,976 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:15,976 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:15,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:16,321 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:16,321 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:16,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:02:16,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:02:16,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-21 13:02:16,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-21 13:02:16,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:16,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-21 13:02:16,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-21 13:02:16,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-21 13:02:17,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-21 13:02:17,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:17,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-21 13:02:17,545 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730673/2025-07-21_152e9a1a0ced4f9594e97ca0b76fa3a7.jpg' 2025-07-21 13:02:17,593 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:17,593 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:17,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:17,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:17,932 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:17,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-21 13:02:17,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-21 13:02:18,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-21 13:02:18,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-21 13:02:18,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:18,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-21 13:02:18,586 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:02:18,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-21 13:02:18,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-21 13:02:18,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:18,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-21 13:02:19,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730685/2025-07-21_6486317a52014deca1e6d95f14fe7e05.jpg' 2025-07-21 13:02:19,209 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:19,209 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:19,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:19,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:19,561 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:19,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-21 13:02:19,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-21 13:02:19,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-21 13:02:19,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-21 13:02:19,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:19,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-21 13:02:20,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-21 13:02:20,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-21 13:02:20,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-21 13:02:20,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:20,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-21 13:02:20,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730689/2025-07-21_10d1864820d34a3c820e2f10d6e8459e.jpg' 2025-07-21 13:02:20,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:20,851 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:20,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:21,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:21,199 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:21,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-21 13:02:21,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-21 13:02:21,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-21 13:02:21,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-21 13:02:21,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:21,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-21 13:02:21,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-21 13:02:21,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-21 13:02:22,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-21 13:02:22,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:22,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-21 13:02:22,430 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730704/2025-07-21_f5479e129b9940fe8c9368adfe42e24d.jpg' 2025-07-21 13:02:22,473 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:22,474 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:22,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:22,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:22,828 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:22,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-21 13:02:22,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-21 13:02:23,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-21 13:02:23,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-21 13:02:23,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:23,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-21 13:02:23,496 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:02:23,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:02:23,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-21 13:02:23,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:23,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-21 13:02:24,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730718/2025-07-21_3e542666f1d34ac8a9e026bc6ed0d8e3.jpg' 2025-07-21 13:02:24,110 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:24,110 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:24,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:24,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:24,458 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:24,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:02:24,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:02:24,716 - INFO - [utils.fire_smoke_detector] - [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 13:02:24,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:02:24,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:24,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-21 13:02:25,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-21 13:02:25,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-21 13:02:25,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 13:02:25,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:25,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 13:02:25,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730722/2025-07-21_3f64c20f0f064e1ba6df5ae7b01c99cb.jpg' 2025-07-21 13:02:25,728 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:25,728 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:25,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:26,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:26,094 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:26,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-21 13:02:26,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-21 13:02:26,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-21 13:02:26,474 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:02:26,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:26,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-21 13:02:26,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-21 13:02:26,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-21 13:02:27,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-21 13:02:27,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:27,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-21 13:02:27,425 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730723/2025-07-21_8488110ac1af4d60b13e3a0d4cb8b739.jpg' 2025-07-21 13:02:27,469 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:27,470 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:27,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:27,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:27,828 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:27,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-21 13:02:27,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-21 13:02: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-21 13:02:28,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-21 13:02:28,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:28,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-21 13:02: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-21 13:02:28,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-21 13:02:28,834 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:02:28,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:28,834 - 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 13:02:29,050 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730726/2025-07-21_4c42b3dd8a60473a896fe7e002a2471d.jpg' 2025-07-21 13:02:29,097 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:29,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:29,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:29,445 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:29,445 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:29,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:02:29,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:02:29,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-21 13:02:29,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-21 13:02:29,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:29,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:02:30,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-21 13:02:30,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-21 13:02:30,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-21 13:02:30,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:30,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-21 13:02:30,692 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730725/2025-07-21_399591327db347aca996116534b9da46.jpg' 2025-07-21 13:02:30,739 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:30,739 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:30,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:31,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:31,091 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:31,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-21 13:02:31,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-21 13:02:31,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-21 13:02:31,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-21 13:02:31,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:31,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:02:31,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-21 13:02:31,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-21 13:02:32,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-21 13:02:32,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:32,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-21 13:02:32,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730735/2025-07-21_f4fa66ccdea64803abe7681f4a58f562.jpg' 2025-07-21 13:02:32,399 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:02:32,399 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:02:32,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:02:32,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:02:32,751 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:02:32,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-21 13:02:32,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-21 13:02:33,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-21 13:02:33,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-21 13:02:33,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:02:33,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-21 13:02:33,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-21 13:02:33,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-21 13:02:33,750 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:02:33,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:02:33,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-21 13:08:23,593 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074503406_697.jpg' 2025-07-21 13:08:24,065 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:24,065 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:24,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:24,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:24,333 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:24,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:24,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-21 13:08:24,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-21 13:08:24,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-21 13:08:24,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-21 13:08:24,532 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:24,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-21 13:08:24,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-21 13:08:24,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-21 13:08:24,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-21 13:08:24,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-21 13:08:24,577 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074504339_444.jpg' 2025-07-21 13:08:24,853 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:24,853 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:24,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:25,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:25,282 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:25,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:25,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-21 13:08:25,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-21 13:08:25,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-21 13:08:26,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-21 13:08:26,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:26,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-21 13:08:26,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-21 13:08:26,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-21 13:08:26,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-21 13:08:26,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-21 13:08:26,326 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074504868_267.jpg' 2025-07-21 13:08:26,566 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:26,566 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:26,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:26,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:26,984 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:26,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:26,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-21 13:08:27,106 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:08:27,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 13:08:27,304 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:08:27,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:27,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:08:27,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-21 13:08:27,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-21 13:08:27,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-21 13:08:27,336 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:08:27,337 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074504980_494.jpg' 2025-07-21 13:08:27,624 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:27,624 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:27,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:28,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:28,064 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:28,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:28,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:08:28,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-21 13:08:28,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-21 13:08:28,829 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:08:28,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:28,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-21 13:08:28,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-21 13:08:28,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-21 13:08:29,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-21 13:08:29,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-21 13:08:29,115 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074505122_162.jpg' 2025-07-21 13:08:29,363 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:29,363 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:29,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:29,714 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:29,714 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:29,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:29,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-21 13:08:30,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-21 13:08:30,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:08:30,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-21 13:08:30,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:30,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:08:30,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:08:30,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:08:30,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:08:30,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-21 13:08:30,716 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074505219_432.jpg' 2025-07-21 13:08:31,019 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:31,019 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:31,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:31,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:31,361 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:31,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:31,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-21 13:08:31,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:08:31,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:08:32,109 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:08:32,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:32,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-21 13:08:32,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-21 13:08:32,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-21 13:08: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-21 13:08:32,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-21 13:08:32,375 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074505230_269.jpg' 2025-07-21 13:08:32,649 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:32,649 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:32,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:32,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:32,996 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:32,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:32,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-21 13:08:33,389 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:08:33,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:08:33,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-21 13:08:33,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:33,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-21 13:08:33,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-21 13:08:33,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-21 13:08:33,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-21 13:08:33,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-21 13:08:34,000 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074505735_19.jpg' 2025-07-21 13:08:34,080 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:34,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:34,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:34,438 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:34,438 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:34,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:34,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-21 13:08:34,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-21 13:08:34,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-21 13:08:35,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-21 13:08:35,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:35,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-21 13:08:35,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-21 13:08:35,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-21 13:08:35,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-21 13:08:35,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-21 13:08:35,441 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074505905_829.jpg' 2025-07-21 13:08:35,523 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:35,523 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:35,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:36,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:36,206 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:36,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:36,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 13:08:36,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-21 13:08:36,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-21 13:08:36,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-21 13:08:36,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:36,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-21 13:08:36,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-21 13:08:36,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-21 13:08:37,250 - INFO - [utils.fire_smoke_detector] - [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 13:08:37,250 - 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 13:08:37,251 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074506321_533.jpg' 2025-07-21 13:08:37,579 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:37,579 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:37,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:38,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:38,324 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:38,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:38,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-21 13:08:38,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-21 13:08:38,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-21 13:08:39,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-21 13:08:39,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:39,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-21 13:08:39,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-21 13:08:39,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-21 13:08:39,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-21 13:08:39,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-21 13:08:39,335 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074506418_732.jpg' 2025-07-21 13:08:39,437 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:39,437 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:39,437 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:39,839 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:39,839 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:39,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:39,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-21 13:08:40,230 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:08:40,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:08:40,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-21 13:08:40,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:40,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-21 13:08:40,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-21 13:08:40,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-21 13:08:40,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-21 13:08:40,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-21 13:08:40,853 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074507185_33.jpg' 2025-07-21 13:08:40,940 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:40,941 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:40,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:41,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:41,707 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:41,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:41,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-21 13:08:42,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-21 13:08:42,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:08:42,467 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:08:42,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:42,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-21 13:08:42,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-21 13:08:42,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-21 13:08:42,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-21 13:08:42,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-21 13:08:42,751 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074507683_712.jpg' 2025-07-21 13:08:42,838 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:42,838 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:42,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:43,457 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:43,457 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:43,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:43,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-21 13:08:43,848 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:08:43,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 13:08:44,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-21 13:08:44,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:44,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-21 13:08:44,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-21 13:08:44,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-21 13:08:44,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-21 13:08:44,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-21 13:08:44,467 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074512038_105.jpg' 2025-07-21 13:08:44,544 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:44,544 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:44,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:44,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:44,899 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:44,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:44,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-21 13:08:45,285 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:08:45,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-21 13:08:45,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-21 13:08:45,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:45,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-21 13:08:45,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:08:45,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-21 13:08:45,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-21 13:08:45,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-21 13:08:48,164 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074527928_434.jpg' 2025-07-21 13:08:48,244 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:48,245 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:48,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:48,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:48,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:48,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:48,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-21 13:08:49,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-21 13:08:49,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-21 13:08:49,660 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:08:49,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:49,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-21 13:08:49,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-21 13:08:49,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-21 13:08:50,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-21 13:08:50,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-21 13:08:50,066 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074529348_863.jpg' 2025-07-21 13:08:50,359 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:50,359 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:50,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:50,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:50,814 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:50,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:50,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:08:51,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-21 13:08:51,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-21 13:08:51,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:08:51,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:51,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-21 13:08:51,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-21 13:08:51,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-21 13:08:51,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-21 13:08:51,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-21 13:08:51,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074529746_984.jpg' 2025-07-21 13:08:51,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:51,938 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:51,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:52,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:52,624 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:52,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:52,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-21 13:08:53,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-21 13:08:53,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-21 13:08: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-21 13:08:53,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08: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-21 13:08: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-21 13:08:53,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-21 13:08:53,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:08:53,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:08:53,638 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074529771_399.jpg' 2025-07-21 13:08:53,872 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:53,872 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:53,872 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:54,223 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:54,223 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:54,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:54,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-21 13:08:54,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-21 13:08:54,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-21 13:08:54,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-21 13:08:54,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:54,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-21 13:08:54,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-21 13:08:54,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-21 13:08:55,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-21 13:08:55,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-21 13:08:55,223 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074529998_401.jpg' 2025-07-21 13:08:55,317 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:55,318 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:55,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:55,675 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:55,675 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:55,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:55,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 13:08:56,064 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:08:56,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 13:08:56,421 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:08:56,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:56,421 - 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 13:08:56,421 - 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 13:08:56,421 - 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 13:08:56,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-21 13:08:56,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-21 13:08:56,791 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074535463_658.jpg' 2025-07-21 13:08:56,880 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:08:56,880 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:08:56,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:08:57,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:08:57,385 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:08:57,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:08:57,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-21 13:08:57,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-21 13:08:57,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-21 13:08:58,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-21 13:08:58,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:08:58,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-21 13:08:58,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-21 13:08:58,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-21 13:08:58,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-21 13:08:58,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-21 13:09:13,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074553171_133.jpg' 2025-07-21 13:09:13,484 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:09:13,484 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:09:13,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:09:14,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:09:14,207 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:09:14,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:09:14,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:09:14,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-21 13:09:14,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-21 13:09:15,171 - 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-21 13:09:15,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 13:09:15,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-21 13:09:15,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-21 13:09:15,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-21 13:09:15,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-21 13:09:15,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-21 13:09:15,441 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074554521_189.jpg' 2025-07-21 13:09:15,525 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:09:15,525 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:09:15,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:09:16,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:09:16,133 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:09:16,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:09:16,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-21 13:09:16,522 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:09:16,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:09:16,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-21 13:09:16,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:09:16,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-21 13:09:16,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-21 13:09:16,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-21 13:09:17,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-21 13:09:17,135 - 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 13:09:17,136 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074555442_130.jpg' 2025-07-21 13:09:17,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:09:17,383 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:09:17,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:09:17,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:09:17,738 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:09:17,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:09:17,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-21 13:09:18,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-21 13:09:18,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-21 13:09:18,479 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:09:18,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:09:18,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:09:18,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:09:18,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:09:18,741 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:09:18,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-21 13:09:38,118 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074577842_86.jpg' 2025-07-21 13:09:38,202 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:09:38,202 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:09:38,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:09:38,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:09:38,663 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:09:38,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:09:38,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-21 13:09:39,056 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:09:39,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 13:09:39,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-21 13:09:39,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:09:39,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-21 13:09:39,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-21 13:09:39,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-21 13:09:39,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-21 13:09:39,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-21 13:09:39,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074578790_333.jpg' 2025-07-21 13:09:39,732 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:09:39,732 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:09:39,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:09:40,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:09:40,088 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:09:40,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:09:40,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-21 13:09:40,475 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:09:40,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-21 13:09:40,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-21 13:09:40,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:09:40,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-21 13:09:40,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:09:40,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:09:41,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:09:41,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:16:23,687 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074983456_136.jpg' 2025-07-21 13:16:24,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:24,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:24,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:24,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:24,240 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:24,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:24,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-21 13:16:24,260 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:16:24,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:16:24,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-21 13:16:24,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:24,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-21 13:16:24,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-21 13:16:24,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-21 13:16:24,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-21 13:16:24,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-21 13:16:24,465 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074984028_57.jpg' 2025-07-21 13:16:24,558 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:24,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:24,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:24,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:24,991 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:24,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:24,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 13:16:25,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-21 13:16:25,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-21 13:16:25,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-21 13:16:25,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:25,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-21 13:16:25,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-21 13:16:25,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-21 13:16:26,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:16:26,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:16:26,019 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074984552_768.jpg' 2025-07-21 13:16:26,326 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:26,326 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:26,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:26,670 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:26,670 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:26,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:26,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-21 13:16:27,058 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:16:27,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-21 13:16:27,409 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:16:27,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:27,409 - 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 13:16:27,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:16:27,409 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:16:27,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:16:27,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:16:27,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074984569_729.jpg' 2025-07-21 13:16:27,967 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:27,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:27,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:28,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:28,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:28,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:28,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-21 13:16:28,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-21 13:16:28,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-21 13:16:29,055 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:16:29,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:29,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-21 13:16:29,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-21 13:16:29,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-21 13:16:29,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:16:29,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-21 13:16:29,317 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074984652_300.jpg' 2025-07-21 13:16:29,665 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:29,665 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:29,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:30,054 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:30,054 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:30,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:30,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 13:16:30,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-21 13:16:30,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 13:16:30,793 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:16:30,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:30,793 - 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 13:16:30,793 - 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 13:16:30,793 - 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 13:16:31,058 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:16:31,058 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:16:31,059 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074984702_939.jpg' 2025-07-21 13:16:31,336 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:31,337 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:31,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:31,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:31,685 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:31,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:31,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 13:16:32,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-21 13:16:32,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-21 13:16:32,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-21 13:16:32,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:32,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-21 13:16:32,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-21 13:16:32,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-21 13:16:32,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-21 13:16:32,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-21 13:16:32,694 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074984706_324.jpg' 2025-07-21 13:16:32,761 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:32,761 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:32,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:33,156 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:33,156 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:33,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:33,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:16:33,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-21 13:16:33,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-21 13:16:33,892 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:16:33,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:33,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-21 13:16:33,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-21 13:16:33,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-21 13:16:34,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:16:34,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:16:34,159 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074984854_344.jpg' 2025-07-21 13:16:34,415 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:34,415 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:34,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:34,815 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:34,815 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:34,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:34,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-21 13:16:34,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-21 13:16:34,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-21 13:16:35,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-21 13:16:35,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:35,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:16:35,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:16:35,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:16:35,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-21 13:16:35,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-21 13:16:35,163 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074985074_585.jpg' 2025-07-21 13:16:35,249 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:35,249 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:35,249 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:35,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:35,595 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:35,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:35,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-21 13:16:36,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-21 13:16:36,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-21 13:16:36,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-21 13:16:36,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:36,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-21 13:16:36,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-21 13:16:36,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-21 13:16:36,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-21 13:16:36,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-21 13:16:36,645 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074985078_80.jpg' 2025-07-21 13:16:37,923 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:37,923 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:37,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:38,267 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:38,267 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:38,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:38,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-21 13:16:38,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-21 13:16:38,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-21 13:16:39,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-21 13:16:39,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:39,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:16:39,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:16:39,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:16:39,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-21 13:16:39,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-21 13:16:39,268 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074985204_983.jpg' 2025-07-21 13:16:39,341 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:39,341 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:39,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:39,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:39,684 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:39,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:39,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:16:40,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:16:40,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-21 13:16:40,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:40,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-21 13:16:40,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-21 13:16:40,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-21 13:16:40,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-21 13:16:40,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-21 13:16:40,686 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074985254_741.jpg' 2025-07-21 13:16:40,967 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:40,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:40,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:41,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:41,323 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:41,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:41,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-21 13:16:41,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-21 13:16:41,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-21 13:16:42,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-21 13:16:42,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:42,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-21 13:16:42,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-21 13:16:42,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-21 13:16:42,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-21 13:16:42,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-21 13:16:42,360 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074985950_425.jpg' 2025-07-21 13:16:42,443 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:42,444 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:42,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:43,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:43,037 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:43,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:43,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-21 13:16:43,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-21 13:16:43,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-21 13:16:43,784 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:16:43,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:43,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-21 13:16:43,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-21 13:16:43,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-21 13:16:44,091 - INFO - [utils.fire_smoke_detector] - [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 13:16:44,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-21 13:16:44,105 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074986454_404.jpg' 2025-07-21 13:16:44,196 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:44,196 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:44,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:44,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:44,685 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:44,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:44,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 13:16:45,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-21 13:16:45,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-21 13:16:45,430 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:16:45,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 13:16:45,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-21 13:16:45,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-21 13:16:45,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-21 13:16:45,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-21 13:16:45,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-21 13:16:45,685 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753074987798_194.jpg' 2025-07-21 13:16:45,762 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:45,762 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:45,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:46,101 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:46,101 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:46,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:46,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-21 13:16:46,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-21 13:16:46,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 13:16:46,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-21 13:16:46,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:46,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-21 13:16:46,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-21 13:16:46,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-21 13:16:47,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:16:47,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-21 13:16:48,223 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075007985_364.jpg' 2025-07-21 13:16:48,299 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:48,300 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:48,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:48,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:48,649 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:48,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:48,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-21 13:16:49,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-21 13:16:49,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-21 13:16:49,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-21 13:16:49,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:49,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-21 13:16:49,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-21 13:16:49,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-21 13:16:49,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:16:49,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:16:49,654 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075008079_792.jpg' 2025-07-21 13:16:49,725 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:49,725 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:49,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:50,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:50,069 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:50,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:50,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-21 13:16:50,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-21 13:16:50,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-21 13:16:50,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-21 13:16:50,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:50,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-21 13:16:50,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-21 13:16:50,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-21 13:16:51,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-21 13:16:51,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-21 13:16:51,093 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075008176_639.jpg' 2025-07-21 13:16:51,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:51,357 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:51,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:51,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:51,693 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:51,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:51,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-21 13:16:52,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-21 13:16:52,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-21 13:16:52,470 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:16:52,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:52,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:16:52,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:16:52,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:16:52,730 - 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-21 13:16:52,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:16:52,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:16:52,731 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075008174_789.jpg' 2025-07-21 13:16:52,809 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:52,809 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:52,810 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:53,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:53,154 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:53,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:53,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-21 13:16:53,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-21 13:16:53,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-21 13:16:53,899 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:16:53,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:53,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:16:53,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:16:53,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:16:54,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-21 13:16:54,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-21 13:16:54,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075009174_833.jpg' 2025-07-21 13:16:54,245 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:54,245 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:54,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:54,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:54,589 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:54,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:54,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-21 13:16:54,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-21 13:16:54,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:16:55,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-21 13:16:55,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:55,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-21 13:16:55,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-21 13:16:55,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-21 13:16: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-21 13:16: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-21 13:16:55,612 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075010275_854.jpg' 2025-07-21 13:16:55,694 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:16:55,695 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:16:55,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:16:56,039 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:16:56,040 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:16:56,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:16:56,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-21 13:16:56,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-21 13:16:56,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:16:56,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-21 13:16:56,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:16:56,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-21 13:16:56,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-21 13:16:56,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-21 13:16:57,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-21 13:16:57,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-21 13:17:11,515 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075031292_253.jpg' 2025-07-21 13:17:11,824 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:17:11,824 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:17:11,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:17:12,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:17:12,179 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:17:12,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:17:12,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-21 13:17:12,565 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:17:12,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-21 13:17:12,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-21 13:17:12,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:17:12,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-21 13:17:12,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-21 13:17:12,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-21 13:17:13,173 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:17:13,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-21 13:17:13,174 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075032322_384.jpg' 2025-07-21 13:17:13,250 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:17:13,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:17:13,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:17:13,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:17:13,983 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:17:13,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:17:13,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 13:17:14,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-21 13:17:14,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 13:17:14,737 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:17:14,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:17:14,738 - 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 13:17:14,738 - 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 13:17:14,738 - 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 13:17:15,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-21 13:17:15,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-21 13:17:15,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075033248_673.jpg' 2025-07-21 13:17:15,092 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:17:15,092 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:17:15,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:17:15,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:17:15,462 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:17:15,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:17:15,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-21 13:17:15,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-21 13:17:15,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-21 13:17:16,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-21 13:17:16,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:17:16,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-21 13:17:16,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:17:16,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:17:16,477 - INFO - [utils.fire_smoke_detector] - [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 13:17:16,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-21 13:17:36,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075056165_734.jpg' 2025-07-21 13:17:36,492 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:17:36,492 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:17:36,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:17:36,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:17:36,924 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:17:36,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:17:36,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-21 13:17:37,312 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:17:37,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 13:17:37,666 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:17:37,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:17:37,666 - 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 13:17:37,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:17:37,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-21 13:17:37,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:17:37,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-21 13:17:37,932 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075057140_566.jpg' 2025-07-21 13:17:37,998 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:17:37,999 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:17:37,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:17:38,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:17:38,618 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:17:38,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:17:38,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-21 13:17:39,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-21 13:17:39,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-21 13:17:39,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-21 13:17:39,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:17:39,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-21 13:17:39,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-21 13:17:39,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-21 13:17:39,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-21 13:17:39,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-21 13:24:23,786 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075463570_593.jpg' 2025-07-21 13:24:24,326 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:24,326 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:24,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:24,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:24,370 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:24,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:24,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-21 13:24:24,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:24:24,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-21 13:24:24,567 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:24:24,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:24,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:24:24,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:24:24,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:24:24,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-21 13:24:24,592 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:24:24,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075464592_331.jpg' 2025-07-21 13:24:25,177 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:25,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:25,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:25,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:25,664 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:25,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:25,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-21 13:24:26,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-21 13:24:26,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-21 13:24:26,480 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:24:26,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:26,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:24:26,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-21 13:24:26,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:24:26,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:24:26,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-21 13:24:26,856 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075464605_719.jpg' 2025-07-21 13:24:26,925 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:26,925 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:26,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:27,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:27,328 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:27,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:27,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:24:27,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-21 13:24:27,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-21 13:24:28,157 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:24:28,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:28,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:24:28,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:24:28,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:24:28,553 - INFO - [utils.fire_smoke_detector] - [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 13:24:28,553 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:24:28,554 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075464622_145.jpg' 2025-07-21 13:24:28,637 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:28,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:28,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:29,039 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:29,039 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:29,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24: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-21 13:24:29,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-21 13:24:29,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-21 13:24: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-21 13:24:29,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:29,805 - 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 13:24:29,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:24:29,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:24:30,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-21 13:24:30,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-21 13:24:30,076 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075464796_853.jpg' 2025-07-21 13:24:30,152 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:30,152 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:30,153 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:30,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:30,594 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:30,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:30,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-21 13:24:31,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-21 13:24: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-21 13:24: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-21 13:24:31,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24: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-21 13:24:31,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-21 13:24:31,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-21 13:24:31,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-21 13:24:31,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-21 13:24:31,962 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075464958_245.jpg' 2025-07-21 13:24:32,246 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:32,246 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:32,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:32,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:32,589 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:32,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:32,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-21 13:24:32,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-21 13:24:32,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-21 13:24:33,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-21 13:24:33,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:33,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-21 13:24:33,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-21 13:24:33,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-21 13:24:33,591 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:24:33,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-21 13:24:33,592 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075465050_468.jpg' 2025-07-21 13:24:33,837 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:33,837 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:33,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:34,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:34,019 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:34,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:34,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-21 13:24:34,143 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:24:34,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:24:34,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-21 13:24:34,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:34,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-21 13:24:34,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-21 13:24:34,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-21 13:24:34,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-21 13:24:34,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-21 13:24:34,371 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075465187_211.jpg' 2025-07-21 13:24:34,447 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:34,447 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:34,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:34,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:34,831 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:34,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:34,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-21 13:24:35,221 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:24:35,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-21 13:24: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-21 13:24:35,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24: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-21 13:24:35,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-21 13:24:35,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-21 13:24:35,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:24:35,835 - 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 13:24:35,836 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075465511_561.jpg' 2025-07-21 13:24:36,090 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:36,090 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:36,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:36,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:36,432 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:36,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:36,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-21 13:24: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-21 13:24:36,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-21 13:24:37,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-21 13:24:37,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:37,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-21 13:24:37,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-21 13:24:37,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-21 13:24:37,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-21 13:24:37,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-21 13:24:37,426 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075466009_762.jpg' 2025-07-21 13:24:37,494 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:37,495 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:37,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:37,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:37,835 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:37,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:37,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-21 13:24:38,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-21 13:24:38,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-21 13:24:38,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-21 13:24:38,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:38,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-21 13:24:38,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-21 13:24:38,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-21 13:24:38,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-21 13:24:38,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-21 13:24:38,839 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075466265_831.jpg' 2025-07-21 13:24:38,921 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:38,921 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:38,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:39,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:39,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:39,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:39,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:24:39,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-21 13:24:39,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-21 13:24:40,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-21 13:24:40,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:40,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-21 13:24:40,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-21 13:24:40,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-21 13:24:40,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-21 13:24: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-21 13:24:40,283 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075468286_41.jpg' 2025-07-21 13:24:40,567 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:40,567 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:40,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:41,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:41,199 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:41,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:41,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-21 13:24:41,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-21 13:24:41,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-21 13:24:41,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-21 13:24:41,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:41,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-21 13:24:41,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-21 13:24:41,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-21 13:24:42,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-21 13:24:42,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-21 13:24:48,705 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075488443_469.jpg' 2025-07-21 13:24:48,982 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:48,982 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:48,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:49,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:49,640 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:49,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:49,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:24:50,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-21 13:24:50,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-21 13:24:50,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-21 13:24:50,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:50,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-21 13:24:50,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-21 13:24:50,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-21 13:24:50,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-21 13:24:50,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-21 13:24:50,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075488458_226.jpg' 2025-07-21 13:24:50,994 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:50,994 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:50,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:51,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:51,479 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:51,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:51,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-21 13:24:51,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-21 13:24:51,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-21 13:24:52,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-21 13:24:52,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:52,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:24:52,222 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:24:52,222 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:24:52,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-21 13:24:52,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-21 13:24:52,602 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075488672_459.jpg' 2025-07-21 13:24:52,909 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:52,910 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:52,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:53,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:53,335 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:53,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:53,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-21 13:24:53,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-21 13:24:53,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-21 13:24:54,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-21 13:24:54,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:54,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-21 13:24:54,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-21 13:24:54,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-21 13:24:54,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:24:54,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:24:54,357 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075488995_10.jpg' 2025-07-21 13:24:54,435 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:54,435 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:54,435 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:55,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:55,060 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:55,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:55,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-21 13:24:55,456 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:24:55,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:24:55,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-21 13:24:55,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:55,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-21 13:24:55,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-21 13:24:55,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-21 13:24:56,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-21 13:24:56,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-21 13:24:56,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075489972_758.jpg' 2025-07-21 13:24:56,358 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:24:56,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:24:56,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:24:56,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:24:56,817 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:24:56,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:24:56,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-21 13:24:57,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-21 13:24:57,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-21 13:24:57,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-21 13:24:57,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:24:57,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-21 13:24:57,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-21 13:24:57,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-21 13:24:57,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-21 13:24:57,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-21 13:25:11,654 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075511443_869.jpg' 2025-07-21 13:25:11,726 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:25:11,727 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:25:11,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:25:12,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:25:12,242 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:25:12,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:25:12,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-21 13:25:12,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-21 13:25:12,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-21 13:25:12,997 - 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-21 13:25:12,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 13:25:12,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-21 13:25:12,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-21 13:25:12,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-21 13:25:13,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-21 13:25:13,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:25:13,305 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075512975_334.jpg' 2025-07-21 13:25:13,637 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:25:13,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:25:13,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:25:14,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:25:14,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:25:14,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:25:14,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-21 13:25:14,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-21 13:25:14,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-21 13:25:15,053 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:25:15,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:25:15,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:25:15,053 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:25:15,053 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:25:15,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-21 13:25:15,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-21 13:25:15,336 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075514117_253.jpg' 2025-07-21 13:25:15,413 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:25:15,413 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:25:15,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:25:15,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:25:15,991 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:25:15,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:25:15,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 13:25:16,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:25:16,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-21 13:25:16,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-21 13:25:16,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:25:16,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-21 13:25:16,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-21 13:25:16,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-21 13:25:17,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-21 13:25:17,009 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:25:36,926 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075536699_986.jpg' 2025-07-21 13:25:37,004 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:25:37,004 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:25:37,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:25:37,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:25:37,830 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:25:37,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:25:37,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:25:38,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-21 13:25:38,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-21 13:25:38,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-21 13:25:38,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:25:38,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-21 13:25:38,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-21 13:25:38,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-21 13:25:38,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-21 13:25:38,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:25:38,833 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075537949_262.jpg' 2025-07-21 13:25:39,088 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:25:39,088 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:25:39,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:25:39,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:25:39,747 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:25:39,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:25:39,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-21 13:25: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-21 13:25: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-21 13:25:40,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-21 13:25:40,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:25:40,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:25:40,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:25:40,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:25:40,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-21 13:25:40,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-21 13:31:36,348 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065432/2025-07-21_8bff2452bbb34e6bbe56b21d386c6d74.jpg' 2025-07-21 13:31:36,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:36,383 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:36,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:36,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:36,781 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31: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-21 13:31: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-21 13:31:37,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-21 13:31:37,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-21 13:31:37,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31: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-21 13:31:37,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-21 13:31:37,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-21 13:31: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-21 13:31:37,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:31: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-21 13:31:37,998 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065429/2025-07-21_eb843af053614ff78fc2fd74dd0ac526.jpg' 2025-07-21 13:31:38,031 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:38,031 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:38,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:38,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:38,391 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:38,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-21 13:31:38,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-21 13:31: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-21 13:31: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-21 13:31:38,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:38,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-21 13:31:39,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-21 13:31:39,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-21 13:31:39,427 - 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-21 13:31:39,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 13:31:39,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-21 13:31:39,674 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/FA1813778/2025-07-21_1077cb7eae844eb99ae66d1ed1098056.jpg' 2025-07-21 13:31:39,711 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:39,711 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:39,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:40,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:40,355 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:40,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-21 13:31:40,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-21 13:31:40,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:31:40,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:31:40,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:40,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-21 13:31:41,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-21 13:31:41,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-21 13:31: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-21 13:31:41,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:31: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-21 13:31:41,574 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065431/2025-07-21_f2b3389ae4b54f04bf4839df8bf751d2.jpg' 2025-07-21 13:31:41,615 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:41,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:41,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:42,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:42,154 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:42,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-21 13:31:42,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-21 13:31:42,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-21 13:31:42,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-21 13:31:42,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:42,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:31:42,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-21 13:31:42,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-21 13:31:43,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-21 13:31:43,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:31:43,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-21 13:31:43,456 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044306/2025-07-21_f960468ca7dd44dfae3c85d547bc19f3.jpg' 2025-07-21 13:31:43,501 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:43,502 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:43,502 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:44,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:44,188 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:44,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-21 13:31:44,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-21 13:31:44,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-21 13:31:44,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-21 13:31:44,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:44,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-21 13:31:44,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-21 13:31:44,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 13:31:45,193 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:31:45,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:31:45,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-21 13:31:45,403 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044307/2025-07-21_2544b878e3a04f4faf5566a4482a6bc6.jpg' 2025-07-21 13:31:45,450 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:45,450 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:45,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:46,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:46,061 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:46,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-21 13:31:46,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-21 13:31:46,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-21 13:31:46,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-21 13:31:46,349 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:46,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-21 13:31:46,742 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:31:46,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-21 13:31:47,098 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:31:47,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:31:47,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:31:47,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044309/2025-07-21_9f4a3bbf7e104dcdb997ba5c8e3577a3.jpg' 2025-07-21 13:31:47,386 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:47,386 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:47,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:47,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:47,921 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:47,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-21 13:31:47,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-21 13:31:48,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-21 13:31:48,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-21 13:31:48,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:48,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-21 13:31:48,613 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:31:48,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-21 13:31:48,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-21 13:31:48,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:31:48,973 - 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 13:31:49,436 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044314/2025-07-21_754e7031ac804e4ea731a9eaea0e1a21.jpg' 2025-07-21 13:31:49,480 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:49,480 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:49,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:49,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:49,887 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:49,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-21 13:31:49,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-21 13:31: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-21 13:31: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-21 13:31:50,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:50,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-21 13:31:50,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-21 13:31:50,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-21 13:31:50,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-21 13:31:50,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:31:50,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-21 13:31:51,105 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AE9470016/2025-07-21_8c78875a59bd4f4cbd303f4b70106e63.jpg' 2025-07-21 13:31:51,140 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:51,140 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:51,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:51,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:51,594 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:51,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-21 13:31:51,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-21 13:31:51,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-21 13:31:51,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-21 13:31:51,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:51,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-21 13:31:52,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-21 13:31:52,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-21 13:31:52,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-21 13:31:52,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:31:52,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-21 13:31:52,796 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AE9470016/2025-07-21_9f171e69159041308cfc98fbda95190f.jpg' 2025-07-21 13:31:52,828 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:52,828 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:52,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:53,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:53,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:53,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-21 13:31:53,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-21 13:31:53,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-21 13:31:53,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-21 13:31:53,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:53,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-21 13:31:54,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-21 13:31:54,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-21 13:31:54,441 - 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-21 13:31:54,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 13:31:54,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:31:54,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044317/2025-07-21_7b0e0ae3db9c42199371b68680037a14.jpg' 2025-07-21 13:31:54,770 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:54,770 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:54,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:55,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:55,135 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:55,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:31:55,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:31:55,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:31:55,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:31:55,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:55,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-21 13:31:55,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-21 13:31:55,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-21 13:31:56,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-21 13:31:56,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:31:56,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-21 13:31:56,442 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044319/2025-07-21_143d96a9bfb1431fa21ab58895963a62.jpg' 2025-07-21 13:31:56,471 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:56,471 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:56,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:56,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:56,797 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:56,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-21 13:31:56,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-21 13:31:56,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-21 13:31:56,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-21 13:31:56,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:56,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:31:56,954 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:31:56,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-21 13:31:57,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-21 13:31:57,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:31:57,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-21 13:31:57,374 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044329/2025-07-21_d5f63b9e54c546d6b2e2d5c9a1c928a0.jpg' 2025-07-21 13:31:57,444 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:57,444 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:57,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:57,897 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:57,897 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:57,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-21 13:31:57,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:31:58,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-21 13:31:58,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-21 13:31:58,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:58,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-21 13:31:58,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-21 13:31:58,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-21 13:31:59,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-21 13:31:59,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:31:59,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-21 13:31:59,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044330/2025-07-21_f7ffa18d81034cbea8300b2dc8ccbab8.jpg' 2025-07-21 13:31:59,346 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:31:59,347 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:31:59,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:31:59,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:31:59,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:31:59,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:31:59,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:31:59,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-21 13:31:59,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-21 13:31:59,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:31:59,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:32:00,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-21 13:32:00,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-21 13:32:00,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-21 13:32:00,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:00,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:32:01,108 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044340/2025-07-21_86f4ad231f1f41259cc60d27d6400fd7.jpg' 2025-07-21 13:32:01,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:01,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:01,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:01,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:01,712 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:01,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-21 13:32:01,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-21 13:32:02,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-21 13:32:02,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-21 13:32:02,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:02,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-21 13:32:02,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-21 13:32:02,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-21 13:32:02,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-21 13:32:02,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:02,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-21 13:32:03,217 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044341/2025-07-21_c6ecc72f72004b4bbdcf3f22085e8320.jpg' 2025-07-21 13:32:03,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:03,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:03,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:03,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:03,783 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:03,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-21 13:32:03,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-21 13:32:04,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:32:04,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:32:04,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:04,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 13:32:04,610 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:04,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:32:04,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-21 13:32:04,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:04,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-21 13:32:05,151 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044351/2025-07-21_d27b10edcb0d4cdf9d3a1ed56fc3a2cd.jpg' 2025-07-21 13:32:05,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:05,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:05,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:05,533 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:05,533 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:05,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-21 13:32:05,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-21 13:32:05,791 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:32:05,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-21 13:32:05,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:05,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-21 13:32:06,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-21 13:32:06,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-21 13:32:06,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-21 13:32:06,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:06,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-21 13:32:06,776 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730656/2025-07-21_f83ce5c3548f43d2b0dbf5792d1da9d7.jpg' 2025-07-21 13:32:06,822 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:06,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:06,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:07,168 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:07,169 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:07,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-21 13:32:07,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-21 13:32:07,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-21 13:32:07,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-21 13:32:07,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:07,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-21 13:32:07,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-21 13:32:07,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-21 13:32:08,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-21 13:32:08,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:08,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-21 13:32:08,386 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044353/2025-07-21_d784a5055578454db494bbb812435420.jpg' 2025-07-21 13:32:08,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:08,432 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:08,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:08,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:08,777 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:08,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-21 13:32:08,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-21 13:32:09,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-21 13:32:09,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-21 13:32:09,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:09,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-21 13:32:09,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-21 13:32:09,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-21 13:32:09,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-21 13:32:09,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:09,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-21 13:32:09,986 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730657/2025-07-21_6c2f28ea678947eb850e9f3fe95a263e.jpg' 2025-07-21 13:32:10,029 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:10,029 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:10,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:10,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:10,425 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:10,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-21 13:32:10,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-21 13:32:10,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:32:10,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:32:10,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:10,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 13:32:11,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-21 13:32:11,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-21 13:32:11,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-21 13:32:11,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:11,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-21 13:32:11,596 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730665/2025-07-21_ef9a8e9b5be9451a802e3ed1b77d4754.jpg' 2025-07-21 13:32:11,612 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:11,613 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:11,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:11,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:11,639 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:11,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-21 13:32:11,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-21 13:32:11,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-21 13:32:11,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-21 13:32:11,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:11,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-21 13:32:11,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-21 13:32:11,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-21 13:32:11,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-21 13:32:11,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:11,973 - 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 13:32:12,190 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730660/2025-07-21_ea37d456dace44d781fef82543e7ec72.jpg' 2025-07-21 13:32:12,235 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:12,235 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:12,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:12,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:12,690 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:12,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:32:12,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:32:12,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-21 13:32:12,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:32:12,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:12,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-21 13:32:13,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-21 13:32:13,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-21 13:32:13,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-21 13:32:13,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:13,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-21 13:32:13,914 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730682/2025-07-21_a34b3c2975dc425699f38fbf9b37f4e4.jpg' 2025-07-21 13:32:13,944 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:13,944 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:13,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:14,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:14,124 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:14,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-21 13:32:14,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-21 13:32:14,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-21 13:32:14,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-21 13:32:14,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:14,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-21 13:32:14,286 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:14,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:32:14,479 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:14,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:14,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:32:14,698 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730685/2025-07-21_86f90cf09b2d4fe0b16704f9ab504604.jpg' 2025-07-21 13:32:14,826 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:14,827 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:14,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:15,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:15,177 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:15,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-21 13:32:15,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-21 13:32:15,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-21 13:32:15,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-21 13:32:15,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:15,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:32:15,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-21 13:32:15,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-21 13:32:16,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-21 13:32:16,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:16,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-21 13:32:16,457 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730704/2025-07-21_f6d121cb07524fc8990ef908f8c74d28.jpg' 2025-07-21 13:32:16,501 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:16,501 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:16,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:16,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:16,846 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:16,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-21 13:32:16,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-21 13:32:17,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-21 13:32:17,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-21 13:32:17,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:17,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-21 13:32:17,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-21 13:32:17,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-21 13:32:17,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-21 13:32:17,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:17,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-21 13:32:18,177 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730689/2025-07-21_b98893e2d8c8429bb53db9cc8c60d3a6.jpg' 2025-07-21 13:32:18,350 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:18,350 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:18,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:18,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:18,715 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:18,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-21 13:32:18,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-21 13:32:19,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-21 13:32:19,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-21 13:32:19,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:19,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:32:19,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-21 13:32:19,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-21 13:32:20,025 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:20,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:20,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-21 13:32:20,235 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730718/2025-07-21_d4cc9e5e957f4af2b5473922a9c7a6cd.jpg' 2025-07-21 13:32:20,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:20,274 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:20,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:20,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:20,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:20,834 - 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 13:32:20,834 - 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 13:32:21,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-21 13:32:21,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-21 13:32:21,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:21,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-21 13:32:21,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-21 13:32:21,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-21 13:32:22,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-21 13:32:22,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:22,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-21 13:32:22,260 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730722/2025-07-21_d162ce79ba8d478d93d770a7989d17b6.jpg' 2025-07-21 13:32:22,305 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:22,305 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:22,305 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:22,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:22,652 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:22,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-21 13:32:22,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-21 13:32:22,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-21 13:32:22,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-21 13:32:22,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:22,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-21 13:32:23,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-21 13:32:23,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-21 13:32:23,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-21 13:32:23,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:23,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-21 13:32:23,655 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075943445_739.jpg' 2025-07-21 13:32:24,153 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:24,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:24,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:24,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:24,180 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:24,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:24,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-21 13:32:24,196 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:32:24,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-21 13:32:24,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-21 13:32:24,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:24,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-21 13:32:24,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-21 13:32:24,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-21 13:32:24,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-21 13:32:24,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-21 13:32:24,361 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730710/2025-07-21_b002cc108c034b3fbbf715ef19a9db0e.jpg' 2025-07-21 13:32:24,400 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:24,400 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:24,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:24,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:24,756 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:24,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-21 13:32:24,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:32:25,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-21 13:32:25,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:32:25,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:25,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-21 13:32:25,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-21 13:32:25,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-21 13:32:25,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-21 13:32:25,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:25,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-21 13:32:25,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075944492_675.jpg' 2025-07-21 13:32:27,023 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:27,024 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:27,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:27,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:27,365 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:27,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:27,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-21 13:32:27,759 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:27,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-21 13:32:28,111 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:32:28,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:28,111 - 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 13:32:28,111 - 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 13:32:28,111 - 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 13:32:28,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-21 13:32:28,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-21 13:32:28,373 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730723/2025-07-21_03b1660779ff48c0814d3980761e1511.jpg' 2025-07-21 13:32:28,416 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:28,416 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:28,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:28,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:28,763 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:28,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-21 13:32:28,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-21 13:32:29,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-21 13:32:29,023 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:32:29,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:29,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-21 13:32:29,407 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:29,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:32: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-21 13:32:29,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:29,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-21 13:32:29,762 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075944487_794.jpg' 2025-07-21 13:32:30,061 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:30,061 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:30,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:30,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:30,413 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:30,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:30,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-21 13:32:30,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-21 13:32:30,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-21 13:32:31,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-21 13:32:31,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:31,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:32:31,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:32:31,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:32:31,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-21 13:32:31,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-21 13:32:31,415 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730725/2025-07-21_cfd44fd02350454e8cd7f4db9286a32b.jpg' 2025-07-21 13:32:31,456 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:31,456 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:31,457 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:31,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:31,800 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:31,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-21 13:32:31,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-21 13:32:32,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-21 13:32:32,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-21 13:32:32,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:32,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:32:32,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-21 13:32:32,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-21 13:32:32,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-21 13:32:32,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:32,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-21 13:32:32,816 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075944647_276.jpg' 2025-07-21 13:32:33,133 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:33,133 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:33,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:33,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:33,471 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:33,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:33,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-21 13: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-21 13:32:33,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-21 13: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-21 13:32:34,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13: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-21 13: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-21 13: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-21 13:32:34,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-21 13:32:34,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-21 13:32:34,484 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730727/2025-07-21_9332b445946c448a9681069586019a08.jpg' 2025-07-21 13:32:34,527 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:34,527 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:34,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:34,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:34,867 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:34,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-21 13:32:34,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-21 13:32:35,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-21 13:32:35,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-21 13:32:35,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:35,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-21 13:32:35,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-21 13:32:35,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-21 13:32:35,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-21 13:32:35,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:35,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-21 13:32:35,864 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075944891_471.jpg' 2025-07-21 13:32:36,126 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:36,127 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:36,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:36,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:36,464 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:36,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:36,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-21 13:32:36,857 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:36,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:32:37,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-21 13:32:37,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:37,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-21 13:32:37,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-21 13:32:37,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-21 13:32:37,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-21 13:32:37,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:32:37,469 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730726/2025-07-21_11331d8bc3b54d82abf7a0a4eaa3c9d3.jpg' 2025-07-21 13:32:37,513 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:37,513 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:37,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:37,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:37,856 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:37,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-21 13:32:37,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-21 13:32:38,108 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:32:38,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-21 13:32:38,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:38,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-21 13:32:38,495 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:38,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:32:38,844 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:38,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:38,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:32:38,845 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075945274_172.jpg' 2025-07-21 13:32:39,238 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:39,239 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:39,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:39,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:39,581 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:39,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:39,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:32:39,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-21 13:32:39,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-21 13:32:40,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-21 13:32:40,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:40,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:32:40,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:32:40,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:32:40,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-21 13:32:40,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-21 13:32:40,578 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730731/2025-07-21_5acd454394954f288fadb344f7cb1eb8.jpg' 2025-07-21 13:32:40,620 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:40,620 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:40,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:40,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:40,960 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:40,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-21 13:32:40,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-21 13:32:41,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-21 13:32:41,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:32:41,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:41,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-21 13:32:41,601 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:41,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:32:41,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-21 13:32:41,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:41,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-21 13:32:41,958 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075945345_350.jpg' 2025-07-21 13:32:42,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:42,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:42,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:42,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:42,389 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:42,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:42,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:32:42,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-21 13:32: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-21 13:32:43,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-21 13:32:43,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:43,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-21 13:32:43,129 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:32:43,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-21 13:32:43,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-21 13:32:43,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:32:43,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730735/2025-07-21_3117dfb78eac44caa303cfdffc485c3e.jpg' 2025-07-21 13:32:43,427 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 13:32:43,427 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:43,427 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:43,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:43,783 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 13:32:43,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:32:43,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:32:44,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-21 13:32:44,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-21 13:32:44,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:44,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:32:44,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-21 13:32:44,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-21 13:32:44,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-21 13:32:44,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:44,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-21 13:32:44,788 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075945499_953.jpg' 2025-07-21 13:32:44,866 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:44,866 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:44,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:45,220 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:45,220 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:45,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:45,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 13:32:45,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-21 13:32:45,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-21 13:32:45,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-21 13:32:45,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:45,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:32:45,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-21 13:32:45,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-21 13:32:46,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-21 13:32:46,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-21 13:32:46,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075945788_386.jpg' 2025-07-21 13:32:46,645 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:46,645 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:46,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:47,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:47,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:47,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:47,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-21 13:32:47,731 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:47,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:32:48,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-21 13:32:48,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:48,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-21 13:32:48,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-21 13:32:48,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-21 13:32:48,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-21 13:32:48,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-21 13:32:48,341 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075946342_383.jpg' 2025-07-21 13:32:48,429 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:48,429 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:48,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:48,787 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:48,787 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:48,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:48,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-21 13:32:49,174 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:49,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 13:32:49,530 - 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-21 13:32:49,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 13:32:49,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 13:32:49,540 - 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-21 13:32:49,541 - 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-21 13:32:49,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-21 13:32:49,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-21 13:32:49,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-21 13:32:49,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-21 13:32:49,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075946585_356.jpg' 2025-07-21 13:32:50,062 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:50,062 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:50,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:50,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:50,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:50,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:50,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-21 13:32:50,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-21 13:32:50,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-21 13:32:51,156 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:51,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:51,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-21 13:32:51,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-21 13:32:51,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-21 13:32:51,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-21 13:32:51,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-21 13:32:51,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075947070_104.jpg' 2025-07-21 13:32:51,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:51,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:51,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:52,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:52,020 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:52,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:52,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-21 13:32:52,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-21 13:32:52,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-21 13:32:52,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-21 13:32:52,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:52,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:32:52,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:32:52,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-21 13:32:53,026 - INFO - [utils.fire_smoke_detector] - [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 13:32:53,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-21 13:32:53,027 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075948476_693.jpg' 2025-07-21 13:32:53,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:53,104 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:53,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:53,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:53,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:53,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:53,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-21 13:32:53,835 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:32:53,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 13:32:54,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-21 13:32:54,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32: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-21 13:32: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-21 13:32:54,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-21 13:32:54,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-21 13:32:54,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-21 13:32:54,443 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075968003_885.jpg' 2025-07-21 13:32:54,527 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:54,527 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:54,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:54,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:54,868 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:54,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:54,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-21 13:32:55,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-21 13:32:55,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:32:55,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-21 13:32:55,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:55,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-21 13:32:55,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-21 13:32:55,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-21 13:32:55,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:32:55,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-21 13:32:55,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075968140_463.jpg' 2025-07-21 13:32:56,017 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:56,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:56,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:56,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:56,358 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:56,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:56,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-21 13:32:56,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-21 13:32:56,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-21 13:32:57,102 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:57,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:57,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:32:57,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:32:57,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:32: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-21 13:32: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-21 13:32:57,368 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075968409_707.jpg' 2025-07-21 13:32:57,656 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:57,656 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:57,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:57,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:57,995 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:57,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:57,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-21 13:32:58,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:32:58,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-21 13:32:58,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-21 13:32:58,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:32:58,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-21 13:32:58,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-21 13:32:58,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-21 13:32:59,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:32:59,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:32:59,261 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075969488_946.jpg' 2025-07-21 13:32:59,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:32:59,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:32:59,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:32:59,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:32:59,932 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:32:59,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:32:59,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-21 13:33:00,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-21 13:33:00,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-21 13:33:00,672 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:33:00,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:33:00,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-21 13:33:00,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-21 13:33:00,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-21 13:33:01,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-21 13:33:01,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-21 13:33:01,195 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075969669_612.jpg' 2025-07-21 13:33:01,268 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:33:01,268 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:33:01,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:33:01,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:33:01,612 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:33:01,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:33:01,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-21 13:33:02,007 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:33:02,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:33:02,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-21 13:33:02,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:33:02,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-21 13:33:02,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-21 13:33:02,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-21 13:33:02,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-21 13:33:02,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-21 13:33:12,479 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075992200_607.jpg' 2025-07-21 13:33:13,767 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:33:13,767 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:33:13,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:33:14,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:33:14,108 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:33:14,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:33:14,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-21 13:33:14,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-21 13:33:14,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-21 13:33:14,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-21 13:33:14,858 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:33:14,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-21 13:33:14,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-21 13:33:14,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-21 13:33:15,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-21 13:33:15,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:33:15,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075992934_918.jpg' 2025-07-21 13:33:15,418 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:33:15,419 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:33:15,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:33:15,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:33:15,927 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:33:15,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:33:15,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-21 13:33:16,333 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:33:16,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:33:16,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-21 13:33:16,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:33:16,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-21 13:33:16,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-21 13:33:16,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-21 13:33:17,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-21 13:33:17,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-21 13:33:17,084 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753075993525_909.jpg' 2025-07-21 13:33:17,407 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:33:17,407 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:33:17,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:33:17,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:33:17,754 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:33:17,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:33:17,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-21 13:33:18,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-21 13:33:18,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-21 13:33:18,498 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:33:18,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:33:18,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:33:18,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:33:18,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:33:18,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:33:18,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:33:35,545 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076015325_179.jpg' 2025-07-21 13:33:35,626 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:33:35,626 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:33:35,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:33:36,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:33:36,061 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:33:36,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:33:36,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:33:36,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-21 13:33:36,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-21 13:33:36,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-21 13:33:36,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:33:36,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-21 13:33:36,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-21 13:33:36,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-21 13:33:37,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:33:37,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:33:37,786 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076017552_183.jpg' 2025-07-21 13:33:37,873 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:33:37,874 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:33:37,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:33:38,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:33:38,222 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:33:38,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:33: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-21 13:33:38,613 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:33:38,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:33:38,968 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:33:38,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:33:38,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:33:38,968 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:33:38,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-21 13:33:39,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-21 13:33:39,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-21 13:40:23,604 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076423404_9.jpg' 2025-07-21 13:40:24,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:24,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:24,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:24,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:24,102 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:24,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:24,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-21 13:40:24,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-21 13:40:24,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-21 13:40:24,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-21 13:40:24,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:24,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-21 13:40:24,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-21 13:40:24,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-21 13:40:24,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-21 13:40:24,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-21 13:40:24,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076424551_436.jpg' 2025-07-21 13:40:25,115 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:25,115 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:25,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:25,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:25,534 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:25,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:25,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-21 13:40:25,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-21 13:40:25,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-21 13:40: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-21 13:40:26,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:26,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-21 13:40:26,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-21 13:40:26,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-21 13:40:26,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-21 13:40:26,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-21 13:40:26,550 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076424662_346.jpg' 2025-07-21 13:40:26,822 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:26,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:26,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:27,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:27,166 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:27,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:27,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:40:27,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-21 13:40:27,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-21 13:40:27,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-21 13:40:27,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:27,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-21 13:40:27,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-21 13:40:27,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-21 13:40:28,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-21 13:40:28,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-21 13:40:28,160 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076424670_629.jpg' 2025-07-21 13:40:28,406 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:28,406 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:28,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:28,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:28,750 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:28,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:28,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-21 13:40:29,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-21 13:40:29,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-21 13:40:29,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-21 13:40:29,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:29,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-21 13:40:29,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-21 13:40:29,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-21 13:40:29,741 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:40:29,741 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:40:29,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076424849_484.jpg' 2025-07-21 13:40:30,056 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:30,057 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:30,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:30,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:30,395 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:30,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:30,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:40:30,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-21 13:40:30,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-21 13:40:31,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:40:31,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:31,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:40:31,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:40:31,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:40:31,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-21 13:40:31,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-21 13:40:31,392 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076425103_750.jpg' 2025-07-21 13:40:31,645 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:31,645 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:31,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:31,986 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:31,986 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:31,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:31,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:40:32,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-21 13:40:32,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-21 13:40:32,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-21 13:40:32,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:32,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-21 13:40:32,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-21 13:40:32,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-21 13:40:32,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-21 13:40:32,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-21 13:40:32,978 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076425135_740.jpg' 2025-07-21 13:40:34,233 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:34,234 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:34,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:34,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:34,574 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:34,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:34,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-21 13:40:34,954 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:40:34,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:40:35,308 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:40:35,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:35,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:40:35,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 13:40:35,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 13:40:35,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-21 13:40:35,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-21 13:40:35,563 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076425381_151.jpg' 2025-07-21 13:40:35,837 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:35,837 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:35,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:36,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:36,181 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:36,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:36,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-21 13:40:36,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-21 13:40:36,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-21 13:40:36,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-21 13:40:36,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:36,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-21 13:40:36,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-21 13:40:36,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-21 13:40:37,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-21 13:40:37,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-21 13:40:37,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076425384_713.jpg' 2025-07-21 13:40:37,249 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:37,249 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:37,249 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:37,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:37,587 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:37,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:37,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-21 13:40:37,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-21 13:40: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-21 13:40:38,332 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:40:38,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40: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-21 13:40:38,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-21 13:40:38,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-21 13:40:38,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:40:38,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-21 13:40:38,588 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076425390_351.jpg' 2025-07-21 13:40:38,871 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:38,871 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:38,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:39,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:39,211 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:39,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:39,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-21 13:40:39,593 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:40:39,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:40:39,946 - 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-21 13:40:39,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 13:40:39,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-21 13:40:39,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-21 13:40:39,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-21 13:40: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-21 13:40: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-21 13:40:40,199 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076426315_692.jpg' 2025-07-21 13:40:40,456 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:40,456 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:40,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:40,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:40,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:40,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:40,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:40:41,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-21 13:40:41,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-21 13:40:41,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-21 13:40:41,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:41,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:40:41,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-21 13:40:41,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-21 13:40:41,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-21 13:40:41,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-21 13:40:41,789 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076426366_295.jpg' 2025-07-21 13:40:42,065 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:42,065 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:42,065 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:42,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:42,409 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:42,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:42,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-21 13:40:42,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-21 13:40:42,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-21 13:40:43,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-21 13:40:43,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:43,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:40:43,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:40:43,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:40:43,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:40:43,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:40:43,404 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076426854_134.jpg' 2025-07-21 13:40:43,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:43,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:43,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:43,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:43,830 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:43,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:43,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-21 13:40:44,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-21 13:40:44,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-21 13:40:44,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-21 13:40:44,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:44,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-21 13:40:44,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-21 13:40:44,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-21 13:40:44,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-21 13:40:44,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-21 13:40:44,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076428520_402.jpg' 2025-07-21 13:40:45,095 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:45,095 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:45,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:45,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:45,439 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:45,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:45,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-21 13:40:45,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-21 13:40:45,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-21 13:40:46,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-21 13:40:46,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:46,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-21 13:40:46,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-21 13:40:46,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-21 13:40:46,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-21 13:40:46,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-21 13:40:48,918 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076448656_875.jpg' 2025-07-21 13:40:49,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:49,011 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:49,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:49,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:49,351 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:49,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:49,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-21 13:40:49,738 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:40:49,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:40: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-21 13:40:50,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40: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-21 13:40:50,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:40:50,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:40:50,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-21 13:40:50,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-21 13:40:50,354 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076448806_879.jpg' 2025-07-21 13:40:50,433 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:50,433 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:50,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:50,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:50,774 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:50,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:50,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-21 13:40:51,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-21 13:40:51,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-21 13:40:51,507 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:40:51,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:51,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:40:51,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:40:51,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:40: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-21 13:40: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-21 13:40:51,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076448814_443.jpg' 2025-07-21 13:40:51,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:51,834 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:51,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:52,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:52,176 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:52,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:52,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-21 13:40:52,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-21 13:40:52,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-21 13:40:52,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-21 13:40:52,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:52,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-21 13:40:52,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-21 13:40:52,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-21 13:40:53,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-21 13:40:53,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-21 13:40:53,177 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076449173_31.jpg' 2025-07-21 13:40:53,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:53,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:53,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:53,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:53,887 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:53,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:53,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:40:54,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-21 13:40:54,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-21 13:40:54,627 - 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-21 13:40:54,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 13:40:54,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-21 13:40:54,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:40:54,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:40:54,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-21 13:40:54,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-21 13:40:54,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076449474_192.jpg' 2025-07-21 13:40:54,963 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:54,963 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:54,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:55,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:55,304 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:55,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:55,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-21 13:40:55,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-21 13:40:55,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-21 13:40:56,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-21 13:40:56,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:56,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-21 13:40:56,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-21 13:40:56,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-21 13:40:56,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:40:56,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:40:56,296 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076450250_862.jpg' 2025-07-21 13:40:56,377 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:40:56,377 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:40:56,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:40:56,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:40:56,716 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:40:56,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:40:56,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-21 13:40:57,105 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:40:57,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:40:57,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-21 13:40:57,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:40:57,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-21 13:40:57,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-21 13:40:57,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-21 13:40:57,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-21 13:40:57,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-21 13:41:12,582 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076472191_862.jpg' 2025-07-21 13:41:12,654 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:41:12,654 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:41:12,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:41:12,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:41:12,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:41:12,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:41:12,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 13:41: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-21 13:41:13,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-21 13:41:13,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-21 13:41:13,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:41:13,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-21 13:41:13,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-21 13:41:13,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-21 13:41:13,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-21 13:41:13,988 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:41:13,989 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076473136_528.jpg' 2025-07-21 13:41:14,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:41:14,066 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:41:14,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:41:14,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:41:14,408 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:41:14,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:41:14,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-21 13:41:14,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-21 13:41:14,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-21 13:41:15,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-21 13:41:15,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:41:15,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-21 13:41:15,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-21 13:41:15,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-21 13:41:15,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-21 13:41:15,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-21 13:41:15,403 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076473520_630.jpg' 2025-07-21 13:41:15,489 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:41:15,489 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:41:15,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:41:15,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:41:15,830 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:41:15,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:41:15,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-21 13:41:16,222 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:41:16,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:41:16,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-21 13:41:16,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:41:16,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-21 13:41:16,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-21 13:41:16,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-21 13:41:16,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-21 13:41:16,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-21 13:41:36,629 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076496335_862.jpg' 2025-07-21 13:41:36,705 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:41:36,705 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:41:36,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:41:37,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:41:37,136 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:41:37,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:41:37,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 13:41:37,524 - 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-21 13:41:37,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 13:41:37,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:41:37,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:41:37,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:41:37,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-21 13:41:37,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-21 13:41:37,779 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076496342_219.jpg' 2025-07-21 13:41:37,850 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:41:37,850 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:41:37,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:41:38,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:41:38,193 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:41:38,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:41:38,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-21 13:41: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-21 13:41: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-21 13:41:38,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-21 13:41:38,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:41:38,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-21 13:41:38,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-21 13:41:38,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-21 13:41:39,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-21 13:41:39,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-21 13:48:23,769 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076903586_977.jpg' 2025-07-21 13:48:24,416 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:24,416 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:24,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:24,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:24,460 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:24,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:24,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-21 13:48:24,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-21 13:48:24,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-21 13:48:24,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-21 13:48:24,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:24,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-21 13:48:24,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-21 13:48:24,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-21 13:48:24,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-21 13:48:24,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:48:24,683 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076904228_19.jpg' 2025-07-21 13:48:24,956 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:24,956 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:24,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:25,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:25,318 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:25,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:25,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:48:25,715 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:48:25,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:48:26,070 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:48:26,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:26,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-21 13:48:26,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-21 13:48:26,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-21 13:48:26,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-21 13:48:26,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-21 13:48:26,349 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076904299_356.jpg' 2025-07-21 13:48:26,431 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:26,431 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:26,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:26,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:26,767 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:26,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:26,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-21 13:48:27,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-21 13:48:27,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-21 13:48:27,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-21 13:48:27,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:27,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-21 13:48:27,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-21 13:48:27,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-21 13:48:27,759 - INFO - [utils.fire_smoke_detector] - [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 13:48:27,760 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:48:27,761 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076904428_635.jpg' 2025-07-21 13:48:27,836 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:27,836 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:27,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:28,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:28,180 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:28,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:28,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-21 13:48:28,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-21 13:48:28,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:48:28,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-21 13:48:28,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48: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-21 13:48: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-21 13:48: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-21 13:48: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-21 13:48:29,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-21 13:48:29,170 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076904571_448.jpg' 2025-07-21 13:48:29,486 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:29,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:29,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:29,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:29,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:29,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:29,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-21 13:48:30,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-21 13:48:30,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-21 13:48:30,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:48:30,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:30,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-21 13:48:30,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-21 13:48:30,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-21 13:48:30,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-21 13:48:30,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:48:30,809 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076904758_31.jpg' 2025-07-21 13:48:31,077 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:31,077 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:31,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:31,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:31,424 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:31,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:31,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-21 13:48:31,810 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:48:31,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:48:32,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-21 13:48:32,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:32,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-21 13:48:32,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-21 13:48:32,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-21 13:48:32,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-21 13:48:32,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-21 13:48:32,414 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076904844_568.jpg' 2025-07-21 13:48:32,643 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:32,643 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:32,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:32,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:32,987 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:32,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:32,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:48:33,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-21 13:48:33,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-21 13:48:33,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-21 13:48:33,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:33,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-21 13:48:33,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-21 13:48:33,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-21 13:48:33,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-21 13:48:33,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-21 13:48:33,974 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076904913_825.jpg' 2025-07-21 13:48:34,230 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:34,230 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:34,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:34,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:34,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:34,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:34,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-21 13:48:34,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-21 13:48:34,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-21 13:48:34,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-21 13:48:34,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:34,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:48:34,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:48:34,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:48:34,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:48:34,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:48:34,770 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076905055_934.jpg' 2025-07-21 13:48:35,048 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:35,048 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:35,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:35,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:35,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:35,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:35,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-21 13:48:35,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-21 13:48:35,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-21 13:48:36,148 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:48:36,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:36,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:48:36,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:48:36,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:48:36,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-21 13:48:36,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-21 13:48:36,402 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076905069_412.jpg' 2025-07-21 13:48:36,650 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:36,650 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:36,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:36,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:36,989 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:36,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:36,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:48:37,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-21 13:48:37,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-21 13:48:37,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-21 13:48:37,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:37,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-21 13:48:37,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-21 13:48:37,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-21 13:48:37,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-21 13:48:37,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-21 13:48:37,982 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076905455_218.jpg' 2025-07-21 13:48:38,073 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:38,073 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:38,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:38,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:38,615 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:38,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:38,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-21 13:48:39,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-21 13:48:39,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-21 13:48:39,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-21 13:48:39,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:39,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-21 13:48:39,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-21 13:48:39,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-21 13:48:39,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-21 13:48:39,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-21 13:48:39,611 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076905514_354.jpg' 2025-07-21 13:48:39,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:39,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:39,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:40,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:40,424 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:40,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:40,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-21 13:48:40,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-21 13:48:40,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-21 13:48:41,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-21 13:48:41,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:41,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-21 13:48:41,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-21 13:48:41,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-21 13:48:41,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-21 13:48:41,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-21 13:48:41,429 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076906612_191.jpg' 2025-07-21 13:48:41,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:41,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:41,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:41,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:41,875 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:41,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:41,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-21 13:48:42,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-21 13:48:42,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:48:42,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-21 13:48:42,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:42,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:48:42,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:48:42,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:48: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-21 13:48: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-21 13:48:42,870 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076908861_831.jpg' 2025-07-21 13:48:42,958 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:42,959 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:42,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:43,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:43,680 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:43,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:43,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-21 13:48:44,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-21 13:48:44,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-21 13:48:44,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-21 13:48:44,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:44,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-21 13:48:44,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-21 13:48:44,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-21 13:48:44,691 - INFO - [utils.fire_smoke_detector] - [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 13:48:44,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-21 13:48:48,290 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076927763_745.jpg' 2025-07-21 13:48:48,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:48,522 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:48,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:48,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:48,880 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:48,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:48,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:48:49,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-21 13:48:49,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-21 13:48:49,618 - 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-21 13:48:49,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 13:48:49,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-21 13:48:49,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-21 13:48:49,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-21 13:48:49,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-21 13:48:49,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-21 13:48:49,898 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076927836_841.jpg' 2025-07-21 13:48:49,985 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:49,985 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:49,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:50,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:50,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:50,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:50,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-21 13:48:50,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-21 13:48:50,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-21 13:48:51,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-21 13:48:51,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:51,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:48:51,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:48:51,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:48:51,350 - INFO - [utils.fire_smoke_detector] - [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 13:48:51,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-21 13:48:51,351 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076928585_416.jpg' 2025-07-21 13:48:51,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:51,428 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:51,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:51,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:51,834 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:51,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:51,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-21 13:48:52,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-21 13:48:52,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-21 13:48:52,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-21 13:48:52,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:52,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-21 13:48:52,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-21 13:48:52,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-21 13:48:52,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-21 13:48:52,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:48:52,832 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076928705_553.jpg' 2025-07-21 13:48:52,916 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:52,916 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:52,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:53,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:53,273 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:53,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:53,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 13:48:53,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-21 13:48:53,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-21 13:48:54,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:48:54,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:54,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:48:54,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:48:54,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:48:54,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-21 13:48:54,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-21 13:48:54,280 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076929775_819.jpg' 2025-07-21 13:48:54,367 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:54,367 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:54,367 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:54,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:54,729 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:54,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:54,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:48:55,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-21 13:48:55,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-21 13:48:55,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-21 13:48:55,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:55,473 - 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 13:48:55,473 - 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 13:48:55,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-21 13:48:55,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:48:55,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-21 13:48:55,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076930249_350.jpg' 2025-07-21 13:48:55,977 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:48:55,977 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:48:55,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:48:56,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:48:56,332 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:48:56,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:48:56,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-21 13:48:56,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-21 13:48:56,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-21 13:48:57,075 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:48:57,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:48:57,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-21 13:48:57,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-21 13:48:57,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-21 13:48:57,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-21 13:48:57,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-21 13:49:11,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076951077_783.jpg' 2025-07-21 13:49:11,351 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:49:11,352 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:49:11,352 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:49:11,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:49:11,709 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:49:11,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:49:11,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:49:12,091 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:49:12,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-21 13:49:12,443 - 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-21 13:49:12,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 13:49:12,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-21 13:49:12,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-21 13:49:12,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-21 13:49:12,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-21 13:49:12,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-21 13:49:12,704 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076952426_88.jpg' 2025-07-21 13:49:12,790 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:49:12,790 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:49:12,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:49:13,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:49:13,603 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:49:13,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:49:13,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-21 13:49:13,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:49:13,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:49:14,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-21 13:49:14,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:49:14,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-21 13:49:14,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-21 13:49:14,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-21 13:49:14,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-21 13:49:14,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-21 13:49:14,729 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076953558_48.jpg' 2025-07-21 13:49:14,808 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:49:14,808 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:49:14,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:49:15,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:49:15,235 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:49:15,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:49:15,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-21 13:49:15,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-21 13:49:15,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-21 13:49:15,970 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:49:15,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:49:15,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-21 13:49:15,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-21 13:49:15,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-21 13:49:16,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-21 13:49:16,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-21 13:49:36,492 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076976278_486.jpg' 2025-07-21 13:49:36,570 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:49:36,570 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:49:36,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:49:37,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:49:37,260 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:49:37,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:49:37,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-21 13:49:37,646 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:49:37,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-21 13:49:38,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-21 13:49:38,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:49:38,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-21 13:49:38,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-21 13:49:38,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-21 13:49:38,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-21 13:49:38,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-21 13:49:38,267 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753076976773_146.jpg' 2025-07-21 13:49:38,345 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:49:38,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:49:38,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:49:38,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:49:38,702 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:49:38,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:49:38,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-21 13:49:39,091 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:49:39,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:49:39,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-21 13:49:39,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:49:39,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-21 13:49:39,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-21 13:49:39,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:49:39,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-21 13:49:39,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-21 13:56:23,894 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077383711_163.jpg' 2025-07-21 13:56:24,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:24,408 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:24,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:24,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:24,452 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:24,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:24,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-21 13:56:24,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-21 13:56:24,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-21 13:56:24,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-21 13:56:24,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:24,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-21 13:56:24,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-21 13:56:24,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-21 13:56:24,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-21 13:56:24,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-21 13:56:24,673 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077384143_2.jpg' 2025-07-21 13:56:24,952 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:24,952 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:24,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:25,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:25,443 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:25,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:25,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:56:25,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-21 13:56:25,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-21 13:56:26,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-21 13:56:26,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:26,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-21 13:56:26,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-21 13:56:26,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-21 13:56:26,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:56:26,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:56:26,455 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077384309_603.jpg' 2025-07-21 13:56:26,726 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:26,726 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:26,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:27,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:27,067 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:27,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:27,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-21 13:56:27,460 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:56:27,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-21 13:56:27,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-21 13:56:27,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:27,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-21 13:56:27,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-21 13:56:27,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-21 13:56:28,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-21 13:56:28,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-21 13:56:28,068 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077384489_451.jpg' 2025-07-21 13:56:28,359 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:28,359 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:28,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:28,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:28,696 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:28,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:28,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-21 13:56:29,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-21 13:56:29,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-21 13:56:29,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-21 13:56:29,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:29,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-21 13:56:29,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-21 13:56:29,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-21 13:56:29,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-21 13:56:29,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-21 13:56:29,694 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077384787_619.jpg' 2025-07-21 13:56:29,989 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:29,989 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:29,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:30,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:30,329 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:30,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:30,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:56:30,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-21 13:56:30,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-21 13:56:31,063 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:56:31,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:31,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-21 13:56:31,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-21 13:56:31,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-21 13:56:31,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:56:31,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-21 13:56:31,317 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077385389_108.jpg' 2025-07-21 13:56:31,598 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:31,598 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:31,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:31,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:31,937 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:31,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:31,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-21 13:56:32,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-21 13:56:32,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-21 13:56:32,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-21 13:56:32,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:32,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-21 13:56:32,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-21 13:56:32,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-21 13:56:32,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:56:32,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:56:32,933 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077385206_811.jpg' 2025-07-21 13:56:33,207 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:33,207 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:33,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:33,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:33,545 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:33,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:33,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-21 13:56:33,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-21 13:56:33,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-21 13:56:34,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-21 13:56:34,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:34,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-21 13:56:34,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-21 13:56:34,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-21 13:56:34,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-21 13:56:34,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-21 13:56:34,532 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077385215_46.jpg' 2025-07-21 13:56:34,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:34,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:34,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:35,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:35,303 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:35,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:35,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-21 13:56:35,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-21 13:56:35,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-21 13:56:36,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-21 13:56:36,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:36,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-21 13:56:36,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-21 13:56:36,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-21 13:56:36,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:56:36,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:56:36,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077384798_812.jpg' 2025-07-21 13:56:36,380 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:36,380 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:36,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:36,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:36,718 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:36,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:36,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-21 13:56:37,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-21 13:56:37,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-21 13:56:37,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-21 13:56:37,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:37,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:56:37,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:56:37,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:56:37,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-21 13:56:37,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-21 13:56:38,470 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077385843_278.jpg' 2025-07-21 13:56:38,758 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:38,758 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:38,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:39,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:39,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:39,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:39,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:56:39,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-21 13:56:39,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-21 13:56:39,831 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:56:39,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:39,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-21 13:56:39,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-21 13:56:39,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-21 13:56: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-21 13:56: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-21 13:56:40,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077385059_709.jpg' 2025-07-21 13:56:40,152 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:40,152 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:40,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:40,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:40,333 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:40,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:40,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-21 13:56:40,456 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:56:40,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:56:40,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-21 13:56:40,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:40,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-21 13:56:40,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-21 13:56:40,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-21 13:56:40,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:56:40,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-21 13:56:42,122 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077386870_324.jpg' 2025-07-21 13:56:42,666 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:42,666 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:42,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:43,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:43,019 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:43,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56: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-21 13:56:43,409 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:56:43,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 13:56:43,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-21 13:56:43,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:43,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-21 13:56:43,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-21 13:56:43,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-21 13:56:44,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:56:44,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 13:56:44,017 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077386866_112.jpg' 2025-07-21 13:56:44,414 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:44,415 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:44,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:44,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:44,759 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:44,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:44,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-21 13:56:45,151 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 13:56:45,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-21 13:56:45,507 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 13:56:45,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:45,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:56:45,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:56:45,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:56:45,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-21 13:56:45,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-21 13:56:45,762 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077388910_869.jpg' 2025-07-21 13:56:46,395 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:46,396 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:46,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:46,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:46,995 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:46,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:46,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-21 13:56:47,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-21 13:56:47,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-21 13:56:47,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-21 13:56:47,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:47,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-21 13:56:47,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-21 13:56:47,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-21 13:56:48,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-21 13:56:48,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-21 13:56:48,018 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077392929_855.jpg' 2025-07-21 13:56:48,083 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:48,084 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:48,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:48,457 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:48,457 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:48,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:48,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-21 13:56:48,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-21 13:56:48,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-21 13:56:49,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-21 13:56:49,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:49,200 - 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 13:56:49,200 - 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 13:56:49,200 - 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 13:56:49,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-21 13:56:49,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-21 13:56:49,484 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077408905_44.jpg' 2025-07-21 13:56:49,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:49,757 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:49,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:50,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:50,425 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:50,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:50,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-21 13:56:50,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-21 13:56:50,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-21 13:56:51,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-21 13:56:51,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:51,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-21 13:56:51,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-21 13:56:51,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-21 13:56:51,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-21 13:56:51,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-21 13:56:51,436 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077409638_615.jpg' 2025-07-21 13:56:51,518 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:51,518 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:51,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:52,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:52,131 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:52,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:52,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-21 13:56:52,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-21 13:56:52,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-21 13:56:52,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-21 13:56:52,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:52,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-21 13:56:52,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-21 13:56:52,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-21 13:56:53,182 - 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-21 13:56:53,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-21 13:56:53,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-21 13:56:53,183 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077411735_574.jpg' 2025-07-21 13:56:53,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:53,270 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:53,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:53,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:53,633 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:53,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:53,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-21 13:56:54,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-21 13:56:54,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-21 13:56:54,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-21 13:56:54,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:54,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 13:56:54,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-21 13:56:54,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-21 13:56:54,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-21 13:56:54,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-21 13:56:54,634 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077413423_449.jpg' 2025-07-21 13:56:54,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:54,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:54,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:55,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:55,079 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:55,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:55,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-21 13:56:55,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-21 13:56: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-21 13:56:55,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-21 13:56:55,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:55,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-21 13:56:55,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-21 13:56:55,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-21 13:56:56,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 13:56:56,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-21 13:56:56,089 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077413592_838.jpg' 2025-07-21 13:56:56,181 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:56:56,181 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:56:56,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:56:56,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:56:56,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:56:56,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:56:56,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-21 13:56:57,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-21 13:56:57,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-21 13:56:57,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-21 13:56:57,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:56:57,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-21 13:56:57,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-21 13:56:57,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-21 13:56:57,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 13:56:57,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 13:57:11,804 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077431591_38.jpg' 2025-07-21 13:57:11,874 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:57:11,874 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:57:11,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:57:12,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:57:12,228 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:57:12,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:57:12,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 13:57:12,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-21 13:57:12,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-21 13:57:12,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-21 13:57:12,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:57:12,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-21 13:57:12,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-21 13:57:12,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-21 13:57:13,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-21 13:57:13,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-21 13:57:14,788 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077434480_272.jpg' 2025-07-21 13:57:14,882 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:57:14,882 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:57:14,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:57:15,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:57:15,239 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:57:15,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:57:15,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-21 13:57:15,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-21 13:57:15,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-21 13:57:15,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-21 13:57:15,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:57:15,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-21 13:57:15,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-21 13:57:15,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-21 13:57:16,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-21 13:57:16,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-21 13:57:17,190 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077436877_494.jpg' 2025-07-21 13:57:17,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:57:17,274 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:57:17,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:57:17,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:57:17,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:57:17,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:57:17,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-21 13:57:18,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-21 13:57:18,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-21 13:57:18,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-21 13:57:18,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:57:18,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-21 13:57:18,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-21 13:57:18,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-21 13:57:18,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-21 13:57:18,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-21 13:57:34,841 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077454612_215.jpg' 2025-07-21 13:57:34,916 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:57:34,916 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:57:34,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:57:35,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:57:35,366 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:57:35,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:57:35,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-21 13:57:35,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-21 13:57:35,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-21 13:57:36,133 - 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-21 13:57:36,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 13:57:36,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-21 13:57:36,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-21 13:57:36,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-21 13:57:36,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-21 13:57:36,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-21 13:57:38,351 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077458152_821.jpg' 2025-07-21 13:57:38,425 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:57:38,425 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:57:38,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:57:38,787 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:57:38,788 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:57:38,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:57:38,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-21 13:57:39,179 - 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-21 13:57:39,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 13:57:39,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-21 13:57:39,179 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 13:57:39,179 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 13:57:39,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-21 13:57:39,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-21 13:57:41,076 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077460740_779.jpg' 2025-07-21 13:57:41,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 13:57:41,155 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 13:57:41,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 13:57:41,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 13:57:41,515 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 13:57:41,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 13:57:41,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 13:57:41,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-21 13:57:41,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-21 13:57:42,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-21 13:57:42,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 13:57:42,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-21 13:57:42,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-21 13:57:42,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-21 13:57:42,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-21 13:57:42,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-21 14:00:24,579 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077624354_155.jpg' 2025-07-21 14:00:24,674 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:24,675 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:24,675 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:25,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:25,365 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:25,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00: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-21 14:00:25,755 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:00:25,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 14:00:26,109 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:00:26,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:26,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-21 14:00:26,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-21 14:00:26,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-21 14:00:26,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-21 14:00:26,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-21 14:00:26,377 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077624670_615.jpg' 2025-07-21 14:00:26,457 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:26,458 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:26,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:26,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:26,816 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:26,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:26,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-21 14:00:27,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-21 14:00: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-21 14:00: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-21 14:00:27,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00: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-21 14:00: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-21 14:00: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-21 14:00:27,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-21 14:00:27,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:00:27,809 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077625067_17.jpg' 2025-07-21 14:00:27,860 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:27,860 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:27,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:27,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:27,889 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:27,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:27,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-21 14:00:27,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-21 14:00:27,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-21 14:00:28,044 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:00:28,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:28,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:00:28,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-21 14:00:28,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-21 14:00:28,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-21 14:00:28,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-21 14:00:28,068 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077625306_102.jpg' 2025-07-21 14:00:28,144 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:28,144 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:28,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:28,494 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:28,495 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:28,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:28,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:00:28,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-21 14:00:28,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-21 14:00: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-21 14:00:29,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00: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-21 14:00: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-21 14:00: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-21 14:00:29,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-21 14:00:29,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-21 14:00:29,506 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077625400_526.jpg' 2025-07-21 14:00:29,604 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:29,605 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:29,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:29,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:29,943 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:29,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:29,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-21 14:00:30,333 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:00:30,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:00:30,686 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:00:30,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:30,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:00:30,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:00:30,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:00:30,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:00:30,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:00:30,941 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077625641_340.jpg' 2025-07-21 14:00:31,247 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:31,247 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:31,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:31,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:31,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:31,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:31,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-21 14:00:31,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-21 14:00:31,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:00:31,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-21 14:00:31,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:31,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-21 14:00:31,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-21 14:00:31,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-21 14:00:31,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:00:31,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:00:31,777 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077625651_664.jpg' 2025-07-21 14:00:31,858 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:31,858 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:31,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:32,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:32,213 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:32,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:32,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-21 14:00:32,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-21 14:00:32,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-21 14:00:32,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 14:00:32,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:32,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 14:00:32,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 14:00:32,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 14:00:33,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-21 14:00:33,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-21 14:00:33,217 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077626049_626.jpg' 2025-07-21 14:00:33,303 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:33,303 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:33,303 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:33,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:33,645 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:33,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14: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-21 14:00:34,034 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:00:34,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:00:34,388 - 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-21 14:00:34,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 14:00:34,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 14:00:34,399 - 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-21 14:00:34,399 - 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-21 14:00:34,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:00:34,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-21 14:00:34,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-21 14:00:34,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-21 14:00:34,651 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077626553_926.jpg' 2025-07-21 14:00:34,735 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:34,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:34,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:35,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:35,074 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:35,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:35,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-21 14:00:35,466 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:00:35,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 14:00:35,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-21 14:00:35,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:35,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:00:35,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:00:35,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:00:36,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-21 14:00:36,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-21 14:00:36,078 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077626638_773.jpg' 2025-07-21 14:00:36,156 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:36,157 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:36,157 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:36,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:36,500 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:36,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:36,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-21 14:00: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-21 14:00: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-21 14:00:37,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-21 14:00:37,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:37,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-21 14:00:37,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-21 14:00:37,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-21 14:00:37,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:00:37,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:00:37,538 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077627228_107.jpg' 2025-07-21 14:00:37,620 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:37,621 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:37,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:38,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:38,209 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:38,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:38,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 14:00: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-21 14:00: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-21 14:00:38,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-21 14:00:38,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:38,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-21 14:00:38,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-21 14:00:38,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-21 14:00:39,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-21 14:00:39,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-21 14:00:39,272 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077627318_680.jpg' 2025-07-21 14:00:39,348 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:39,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:39,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:39,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:39,689 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:39,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:39,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 14:00:40,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-21 14:00:40,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-21 14:00:40,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-21 14:00:40,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:40,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-21 14:00:40,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-21 14:00:40,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-21 14:00:40,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:00:40,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:00:40,695 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077628049_814.jpg' 2025-07-21 14:00:40,778 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:40,778 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:40,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:41,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:41,118 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:41,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:41,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-21 14:00:41,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-21 14:00:41,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-21 14:00:41,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-21 14:00:41,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:41,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-21 14:00:41,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-21 14:00:41,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-21 14:00:42,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-21 14:00:42,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-21 14:00:42,126 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077628275_266.jpg' 2025-07-21 14:00:42,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:42,408 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:42,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:42,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:42,816 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:42,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:42,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-21 14:00:43,202 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:00:43,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-21 14:00:43,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:00:43,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:43,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-21 14:00:43,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-21 14:00:43,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-21 14:00:43,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-21 14:00:43,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-21 14:00:43,822 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077629009_990.jpg' 2025-07-21 14:00:43,906 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:43,906 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:43,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:44,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:44,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:44,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:44,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-21 14:00:44,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-21 14:00:44,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-21 14:00:44,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-21 14:00:44,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:44,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:00:44,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:00:44,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:00:45,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:00:45,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:00:45,305 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077629273_995.jpg' 2025-07-21 14:00:45,453 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:45,453 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:45,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:45,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:45,806 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:45,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:45,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-21 14:00:46,196 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:00:46,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 14:00:46,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-21 14:00:46,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:46,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-21 14:00:46,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-21 14:00:46,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-21 14:00: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-21 14:00:46,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-21 14:00:47,860 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077647597_768.jpg' 2025-07-21 14:00:47,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:47,939 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:47,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:48,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:48,281 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:48,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:48,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-21 14:00:48,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-21 14:00:48,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-21 14:00:49,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-21 14:00:49,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:49,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-21 14:00:49,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-21 14:00:49,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-21 14:00:49,289 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:00:49,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-21 14:00:49,290 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077647934_752.jpg' 2025-07-21 14:00:49,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:49,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:49,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:49,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:49,778 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:49,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:49,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:00:50,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-21 14:00:50,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-21 14:00:50,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-21 14:00:50,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:50,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-21 14:00:50,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-21 14:00:50,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-21 14:00:50,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-21 14:00:50,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-21 14:00:50,780 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077649316_100.jpg' 2025-07-21 14:00:50,863 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:50,863 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:50,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:51,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:51,210 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:51,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:51,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:00:51,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-21 14:00:51,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-21 14:00:51,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-21 14:00:51,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:51,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-21 14:00:51,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-21 14:00:51,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-21 14:00:52,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-21 14:00:52,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-21 14:00:52,216 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077651693_291.jpg' 2025-07-21 14:00:52,303 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:52,303 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:52,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:52,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:52,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:52,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:52,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-21 14:00:53,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-21 14:00:53,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-21 14:00:53,382 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:00:53,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:53,382 - 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 14:00:53,382 - 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 14:00:53,382 - 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 14:00:53,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-21 14:00:53,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-21 14:00:53,673 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077652724_798.jpg' 2025-07-21 14:00:53,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:00:53,750 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:00:53,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:00:54,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:00:54,092 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:00:54,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:00:54,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-21 14:00:54,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-21 14:00:54,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-21 14:00:54,841 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:00:54,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:00:54,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-21 14:00: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-21 14:00: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-21 14:00:55,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-21 14:00:55,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-21 14:01:13,184 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077672735_850.jpg' 2025-07-21 14:01:13,526 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:01:13,527 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:13,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:13,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:13,879 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:01:13,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:13,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:01:14,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-21 14:01:14,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:01:14,615 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:01:14,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:14,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:01:14,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:01:14,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:01:14,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:01:14,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:01:16,113 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077675882_7.jpg' 2025-07-21 14:01:16,188 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:01:16,189 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:16,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:16,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:16,530 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:01:16,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:16,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-21 14:01:16,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-21 14:01:16,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-21 14:01:17,269 - 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-21 14:01:17,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:01:17,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-21 14:01:17,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-21 14:01:17,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-21 14:01:17,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:01:17,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-21 14:01:17,533 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/FA1813778/2025-07-21_6bf6cbb8897f4cbf9007b4f0d22aa748.jpg' 2025-07-21 14:01:17,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:17,575 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:17,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:17,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:17,918 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:17,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-21 14:01:17,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-21 14:01:18,180 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:01:18,180 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:01:18,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:18,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-21 14:01:18,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-21 14:01:18,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-21 14:01:18,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-21 14:01:18,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:01:18,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-21 14:01:18,922 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077676053_87.jpg' 2025-07-21 14:01:19,002 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:01:19,002 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:19,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:19,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:19,339 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:01:19,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:19,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-21 14:01:19,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-21 14:01:19,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-21 14:01:20,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-21 14:01:20,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:20,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-21 14:01:20,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-21 14:01:20,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-21 14:01:20,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-21 14:01:20,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-21 14:01:20,339 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065432/2025-07-21_832768ddfce645b6992795d009a834a2.jpg' 2025-07-21 14:01:20,372 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:20,372 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:20,372 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:20,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:20,715 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:20,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-21 14:01:20,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-21 14:01:20,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-21 14:01:20,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-21 14:01:20,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:20,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-21 14:01:21,356 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:01:21,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-21 14:01:21,709 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:01:21,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:21,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:01:21,922 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065431/2025-07-21_0b5d8c2bac0342a7884587d79ac7b790.jpg' 2025-07-21 14:01:21,959 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:21,959 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:21,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:22,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:22,300 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:22,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-21 14:01:22,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-21 14:01:22,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-21 14:01:22,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-21 14:01:22,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:22,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-21 14:01:22,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-21 14:01:22,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-21 14:01:23,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-21 14:01:23,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:23,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-21 14:01:23,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AG0065429/2025-07-21_9be6d2d31fe34d5f97dd72b96db28097.jpg' 2025-07-21 14:01:23,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:23,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:23,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:23,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:23,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:23,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-21 14:01:23,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-21 14:01:24,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-21 14:01:24,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-21 14:01:24,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:24,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-21 14:01:24,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-21 14:01:24,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-21 14:01:24,898 - 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-21 14:01:24,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 3, Qualified after filtering: 0 2025-07-21 14:01:24,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:01:25,148 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044307/2025-07-21_521d1ecd4f314f4c9f8231b644b3d9f6.jpg' 2025-07-21 14:01:25,187 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:25,187 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:25,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:25,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:25,529 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:25,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-21 14:01:25,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-21 14:01:25,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-21 14:01:25,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-21 14:01:25,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:25,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-21 14:01:26,162 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:01:26,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:01: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-21 14:01:26,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:26,513 - 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 14:01:26,731 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044309/2025-07-21_c585185680ef44bfa28650c0ae4910cb.jpg' 2025-07-21 14:01:26,766 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:26,766 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:26,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:27,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:27,109 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:27,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-21 14:01:27,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-21 14:01:27,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-21 14:01:27,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-21 14:01:27,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:27,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-21 14:01:27,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-21 14:01:27,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-21 14:01:28,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-21 14:01:28,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:28,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-21 14:01:28,319 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044306/2025-07-21_bbf4cec5b48a46b4bd93912cf1cb70e3.jpg' 2025-07-21 14:01:28,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:28,356 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:28,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:28,708 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:28,709 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:28,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-21 14:01:28,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-21 14:01:28,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-21 14:01:28,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-21 14:01:28,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:28,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 14:01:29,355 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:01:29,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:01:29,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-21 14:01:29,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:29,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-21 14:01:29,925 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044308/2025-07-21_3ec485d672444cd286b000adc934c203.jpg' 2025-07-21 14:01:29,974 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:29,974 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:29,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:30,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:30,316 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:30,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-21 14:01:30,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-21 14:01:30,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:01:30,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-21 14:01:30,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:30,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-21 14:01:30,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-21 14:01:30,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-21 14:01:31,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 14:01:31,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:31,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 14:01:31,569 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044314/2025-07-21_2344ff709e604fe2936bf8b817904b96.jpg' 2025-07-21 14:01:31,608 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:31,608 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:31,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:31,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:31,952 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:31,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-21 14:01:31,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-21 14:01:32,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-21 14:01:32,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-21 14:01:32,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:32,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 14:01:32,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-21 14:01:32,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-21 14:01:32,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-21 14:01:32,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:32,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-21 14:01:33,167 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044315/2025-07-21_0d760fcfdfdd49368c9d3072ca0ae8b0.jpg' 2025-07-21 14:01:33,212 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:33,212 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:33,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:33,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:33,550 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:33,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-21 14:01:33,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-21 14:01:33,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-21 14:01:33,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-21 14:01:33,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:33,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-21 14:01:34,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:01:34,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:01:34,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-21 14:01:34,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:34,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-21 14:01:34,735 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AE9470016/2025-07-21_76fb0faadd484b8cb9723e0ce5993fa5.jpg' 2025-07-21 14:01:34,770 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:34,770 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:34,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:35,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:35,111 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:35,111 - 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 14:01:35,111 - 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 14:01:35,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-21 14:01:35,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-21 14:01:35,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:35,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:01:35,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:01:35,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:01:36,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-21 14:01:36,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:36,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:01:36,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077695933_439.jpg' 2025-07-21 14:01:36,436 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:01:36,437 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:36,437 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:36,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:36,791 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:01:36,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:36,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:01:37,183 - 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-21 14:01:37,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:01:37,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:01:37,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:01:37,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:01:37,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-21 14:01:37,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-21 14:01:37,444 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/AE9470016/2025-07-21_d16ff525c0034cd0858df442a12cfc93.jpg' 2025-07-21 14:01:37,474 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:37,475 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:37,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:37,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:37,816 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:37,816 - 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 14:01:37,816 - 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 14:01:38,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-21 14:01:38,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-21 14:01:38,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:38,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-21 14:01: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-21 14:01:38,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-21 14:01:38,806 - 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-21 14:01:38,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:01:38,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-21 14:01:38,998 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044319/2025-07-21_cb436c57e2624c7f8e9636154dd72fd9.jpg' 2025-07-21 14:01:39,023 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:39,023 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:39,023 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:39,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:39,208 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:39,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-21 14:01:39,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-21 14:01:39,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-21 14:01:39,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-21 14:01:39,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:39,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-21 14:01:39,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-21 14:01:39,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-21 14:01:39,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:01:39,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01: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-21 14:01:39,756 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044330/2025-07-21_0caaafffbb7243838a514a0b5f7bab3d.jpg' 2025-07-21 14:01:39,797 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:39,797 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:39,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:40,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:40,141 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:40,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-21 14:01:40,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-21 14:01:40,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-21 14:01:40,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-21 14:01:40,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:40,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-21 14:01:40,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-21 14:01:40,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-21 14:01:41,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-21 14:01:41,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01: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-21 14:01:41,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753077700226_898.jpg' 2025-07-21 14:01:41,215 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:01:41,216 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:41,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:41,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:41,561 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:01:41,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:41,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-21 14:01:41,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-21 14:01:41,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-21 14:01:42,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-21 14:01:42,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:42,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-21 14:01:42,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-21 14:01:42,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:01:42,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:01:42,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:01:42,572 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044340/2025-07-21_99650b7b188344c4af4a4b8840845862.jpg' 2025-07-21 14:01:42,606 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:42,607 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:42,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:42,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:42,949 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:42,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-21 14:01:42,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-21 14:01:43,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-21 14:01:43,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-21 14:01:43,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:43,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:01:43,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-21 14:01:43,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-21 14:01: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-21 14:01:43,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01: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-21 14:01:44,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044341/2025-07-21_2dbd4856ae094a85b2f32ab4c521b44a.jpg' 2025-07-21 14:01:44,321 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:44,322 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:44,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:44,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:44,665 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:44,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:01:44,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:01:44,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-21 14:01:44,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:01:44,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:44,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-21 14:01:45,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-21 14:01:45,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-21 14:01:45,682 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:01:45,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:45,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:01:45,960 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044346/2025-07-21_7c7b892ce9f74f08b7c3cb256f053251.jpg' 2025-07-21 14:01:46,007 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:46,007 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:46,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:46,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:46,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:46,350 - 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 14:01:46,350 - 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 14:01:46,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-21 14:01:46,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-21 14:01:46,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:46,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-21 14:01:47,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-21 14:01:47,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-21 14:01:47,371 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:01:47,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 14:01:47,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 14:01:47,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-21 14:01:47,384 - 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-21 14:01:47,600 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044349/2025-07-21_100e993093324ef49934b2431e09258a.jpg' 2025-07-21 14:01:47,645 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:47,645 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:47,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:47,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:47,987 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:47,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:01:47,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:01:48,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-21 14:01:48,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-21 14:01:48,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:48,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-21 14:01:48,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-21 14:01:48,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-21 14:01:48,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-21 14:01:48,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:48,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:01:49,209 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044350/2025-07-21_c5d60665fd7c437bad794590aac8bc89.jpg' 2025-07-21 14:01:49,254 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:49,254 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:49,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:49,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:49,597 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01: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-21 14:01: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-21 14:01:49,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-21 14:01:49,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-21 14:01:49,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:49,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-21 14:01:50,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-21 14:01:50,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-21 14:01:50,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-21 14:01:50,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:50,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-21 14:01:50,836 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044351/2025-07-21_27f0e0fc05564754a496afaa6ecbcf7a.jpg' 2025-07-21 14:01:50,878 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:50,878 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:50,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:51,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:51,232 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:51,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:01:51,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:01: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-21 14:01: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-21 14:01:51,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:51,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-21 14:01:51,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-21 14:01:51,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-21 14:01:52,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-21 14:01:52,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:52,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:01:52,653 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1044353/2025-07-21_8fa9c1e425ee4188803fb2d9e7f49d38.jpg' 2025-07-21 14:01:52,698 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:52,699 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:52,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:53,039 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:53,039 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01: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-21 14:01: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-21 14:01:53,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-21 14:01:53,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:01:53,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:53,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:01:53,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-21 14:01:53,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-21 14:01: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-21 14:01:54,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01: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-21 14:01:54,261 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730657/2025-07-21_973a28b0856944ab993e78d050bc37e3.jpg' 2025-07-21 14:01:54,301 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:54,301 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:54,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:54,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:54,639 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:54,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-21 14:01:54,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-21 14:01:54,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-21 14:01:54,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-21 14:01:54,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:54,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-21 14:01:55,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-21 14:01:55,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-21 14:01:55,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-21 14:01:55,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:55,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-21 14:01:55,857 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730656/2025-07-21_8cfa6f5f6897485ebe83728132b719d0.jpg' 2025-07-21 14:01:55,901 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:55,901 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:55,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:56,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:56,246 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:56,246 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:01:56,246 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:01:56,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-21 14:01:56,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-21 14:01:56,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:56,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:01:56,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-21 14:01:56,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-21 14:01:57,241 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:01:57,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:57,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:01:57,407 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730665/2025-07-21_957dc1d61b394356a9b80be4655446af.jpg' 2025-07-21 14:01:57,422 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:57,422 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:57,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:57,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:57,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:57,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-21 14:01:57,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-21 14:01:57,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-21 14:01:57,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-21 14:01:57,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:57,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-21 14:01: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-21 14:01: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-21 14:01:57,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-21 14:01:57,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:57,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:01:57,856 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730660/2025-07-21_dcbcc906c954412287a02b3ff6d1fc83.jpg' 2025-07-21 14:01:57,899 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:57,899 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:57,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:58,257 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:58,257 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:58,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-21 14:01:58,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:01:58,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-21 14:01:58,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:01:58,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:01:58,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-21 14:01:58,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-21 14:01:58,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-21 14:01:59,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-21 14:01:59,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:01:59,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-21 14:01:59,505 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730664/2025-07-21_321ec260fa624e6786ad3f6febec440d.jpg' 2025-07-21 14:01:59,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:01:59,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:01:59,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:01:59,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:01:59,902 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:01:59,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-21 14:01:59,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-21 14:02:00,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-21 14:02:00,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-21 14:02:00,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:00,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:02:00,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-21 14:02:00,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-21 14:02:00,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-21 14:02:00,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:00,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-21 14:02:01,149 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730666/2025-07-21_e6917d59d7d94fb7aaa1b244ae229cfd.jpg' 2025-07-21 14:02:01,193 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:01,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:01,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:01,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:01,532 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:01,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-21 14:02:01,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-21 14:02:01,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-21 14:02:01,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-21 14:02:01,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:01,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-21 14:02:02,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-21 14:02:02,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-21 14:02:02,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-21 14:02:02,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:02,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-21 14:02:02,775 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730673/2025-07-21_57e9e896ba1e4c359dcc8e6aab867253.jpg' 2025-07-21 14:02:02,820 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:02,820 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:02,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:03,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:03,164 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:03,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-21 14:02:03,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-21 14:02:03,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-21 14:02:03,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-21 14:02:03,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:03,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-21 14:02:03,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-21 14:02:03,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-21 14:02:04,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-21 14:02:04,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:04,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-21 14:02:04,401 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730670/2025-07-21_e48e16327f574857a6b65b3c48d77fe6.jpg' 2025-07-21 14:02:04,448 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:04,448 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:04,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:04,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:04,793 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:04,793 - 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 14:02:04,793 - 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 14:02:05,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-21 14:02:05,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-21 14:02:05,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:05,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-21 14:02:05,460 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:02:05,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-21 14:02:05,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-21 14:02:05,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:05,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-21 14:02:06,011 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730682/2025-07-21_f07cea63d0fa491cb2710aa147438a28.jpg' 2025-07-21 14:02:06,038 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:06,038 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:06,039 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:06,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:06,219 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:06,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:02:06,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:02:06,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-21 14:02:06,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-21 14:02:06,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:06,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-21 14:02:06,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-21 14:02:06,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-21 14:02:06,567 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:02:06,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:06,568 - 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 14:02:06,810 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730685/2025-07-21_0c55ecbe8278464ab1063e37840291a7.jpg' 2025-07-21 14:02:06,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:06,854 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:06,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:07,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:07,198 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:07,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:02:07,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-21 14:02:07,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-21 14:02:07,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-21 14:02:07,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:07,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-21 14:02:07,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-21 14:02:07,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-21 14:02:08,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-21 14:02:08,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:08,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-21 14:02:08,420 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730689/2025-07-21_a2cfb363cffc4f9dbaf8567a89bddbca.jpg' 2025-07-21 14:02:08,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:08,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:08,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:08,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:08,817 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:08,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:02:08,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:02:09,076 - INFO - [utils.fire_smoke_detector] - [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 14:02:09,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-21 14:02:09,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:09,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-21 14:02:09,466 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:02:09,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 14:02:09,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-21 14:02:09,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:09,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:02:10,029 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730692/2025-07-21_98537e6d67754d29a33b1ab5c5a13539.jpg' 2025-07-21 14:02:10,076 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:10,076 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:10,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:10,438 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:10,439 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:10,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-21 14:02:10,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-21 14:02:10,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:02:10,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:02:10,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:10,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-21 14:02:11,083 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:02:11,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 14:02:11,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-21 14:02:11,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:11,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-21 14:02:11,804 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730704/2025-07-21_e8d9de645aed4bc0bf2c4479190c180f.jpg' 2025-07-21 14:02:11,852 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:11,853 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:11,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:12,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:12,212 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:12,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-21 14:02:12,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-21 14:02:12,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-21 14:02:12,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-21 14:02:12,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:12,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-21 14:02:12,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-21 14:02:12,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-21 14:02:13,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-21 14:02:13,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:13,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-21 14:02:13,454 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730710/2025-07-21_0cc0a098fdbd4759bc397ff36116e986.jpg' 2025-07-21 14:02:13,496 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:13,496 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:13,496 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:13,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:13,856 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:13,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-21 14:02:13,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-21 14:02:14,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-21 14:02:14,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-21 14:02:14,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:14,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-21 14:02:14,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-21 14:02:14,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-21 14:02:14,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-21 14:02:14,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:14,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-21 14:02:15,063 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730718/2025-07-21_9a592b5f12044c4f8caea403ec672c6c.jpg' 2025-07-21 14:02:15,103 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:15,103 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:15,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:15,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:15,461 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:15,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-21 14:02:15,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-21 14:02:15,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:02:15,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-21 14:02:15,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:15,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-21 14:02:16,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-21 14:02:16,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-21 14:02:16,461 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:02:16,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:16,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:02:16,800 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730719/2025-07-21_2c0c7151486046738f9cfe40ab3d888e.jpg' 2025-07-21 14:02:16,844 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:16,844 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:16,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:17,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:17,205 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:17,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-21 14:02:17,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-21 14:02:17,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-21 14:02:17,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:02:17,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:17,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-21 14:02:17,849 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:02:17,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-21 14:02:18,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-21 14:02:18,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:18,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-21 14:02:18,440 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730722/2025-07-21_bba6ec6d4d3c418b9715a6dfa1759775.jpg' 2025-07-21 14:02:18,487 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:18,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:18,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:18,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:18,844 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:18,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-21 14:02:18,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-21 14:02:19,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:02:19,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-21 14:02:19,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:19,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-21 14:02:19,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-21 14:02:19,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-21 14:02:19,848 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:02:19,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:19,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:02:20,141 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730723/2025-07-21_19de12db19ef4b0d974cb219580fe4fc.jpg' 2025-07-21 14:02:20,177 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:20,177 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:20,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:20,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:20,531 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:20,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-21 14:02:20,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-21 14:02:20,791 - 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-21 14:02:20,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-21 14:02:20,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-21 14:02:20,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:20,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-21 14:02:21,181 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:02:21,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-21 14:02:21,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-21 14:02:21,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:21,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-21 14:02:21,818 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730725/2025-07-21_185c001b9a7149ba870f36dfe195aee5.jpg' 2025-07-21 14:02:21,860 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:21,860 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:21,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:22,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:22,218 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:22,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-21 14:02:22,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-21 14:02:22,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-21 14:02:22,474 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:02:22,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:22,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:02:22,857 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:02:22,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:02:23,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-21 14:02:23,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:23,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-21 14:02:23,493 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730727/2025-07-21_31dde591fae048b9ae65cffb6627fea8.jpg' 2025-07-21 14:02:23,539 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:23,539 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:23,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:23,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:23,896 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:23,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-21 14:02:23,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-21 14:02:24,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-21 14:02:24,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-21 14:02:24,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:24,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:02:24,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-21 14:02:24,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-21 14:02:24,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-21 14:02:24,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:24,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-21 14:02:25,110 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730726/2025-07-21_6732679370754f8580ccfdb71e08a78e.jpg' 2025-07-21 14:02:25,156 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:25,156 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:25,157 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:25,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:25,512 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:25,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-21 14:02:25,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-21 14:02:25,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-21 14:02:25,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-21 14:02:25,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:25,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-21 14:02:26,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-21 14:02:26,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-21 14:02:26,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-21 14:02:26,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02: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-21 14:02:26,727 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730735/2025-07-21_7f1d40a18f8143499e30ae75b907cdaf.jpg' 2025-07-21 14:02:26,765 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:26,765 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:26,765 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:27,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:27,119 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:27,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-21 14:02:27,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:02:27,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-21 14:02:27,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-21 14:02:27,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:27,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-21 14:02:27,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-21 14:02:27,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-21 14:02:28,120 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:02:28,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:28,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:02:28,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='hardhat,smoking,fire', url='http://58.17.134.85:9000/xinnengyuan-dev/ys7/device/img/GA1730731/2025-07-21_6b0920a4df0048758e9a65520c8a5db5.jpg' 2025-07-21 14:02:28,396 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'fire', 'smoking', 'hardhat'} 2025-07-21 14:02:28,396 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:02:28,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:02:28,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:02:28,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'fire', 'smoking'} 2025-07-21 14:02:28,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:02:28,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:02:29,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-21 14:02:29,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-21 14:02:29,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:02:29,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-21 14:02:29,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-21 14:02:29,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-21 14:02:29,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-21 14:02:29,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:02:29,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-21 14:08:22,293 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078102140_351.jpg' 2025-07-21 14:08:22,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:22,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:22,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:23,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:23,008 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:23,009 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:23,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-21 14:08:23,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-21 14:08:23,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-21 14:08:23,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-21 14:08:23,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:23,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-21 14:08:23,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-21 14:08:23,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-21 14:08:23,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-21 14:08:23,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-21 14:08:23,385 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078103146_72.jpg' 2025-07-21 14:08:23,684 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:23,684 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:23,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:24,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:24,121 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:24,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:24,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-21 14:08:24,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-21 14:08:24,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-21 14:08:24,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-21 14:08:24,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:24,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-21 14:08:24,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-21 14:08:24,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-21 14:08:25,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:08:25,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:08:25,206 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078103147_593.jpg' 2025-07-21 14:08:25,754 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:25,754 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:25,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:26,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:26,091 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:26,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:26,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-21 14:08:26,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-21 14:08:26,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-21 14:08:26,832 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:08:26,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:26,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:08:26,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:08:26,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:08:27,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-21 14:08:27,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-21 14:08:27,121 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078103143_121.jpg' 2025-07-21 14:08:27,454 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:27,454 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:27,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:27,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:27,800 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:27,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:27,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-21 14:08:28,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-21 14:08:28,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-21 14:08:28,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-21 14:08:28,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:28,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-21 14:08:28,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-21 14:08:28,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-21 14:08:28,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:08:28,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:08:28,798 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078103406_110.jpg' 2025-07-21 14:08:29,347 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:29,347 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:29,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:29,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:29,711 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:29,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:29,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-21 14:08:30,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-21 14:08:30,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-21 14:08:30,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-21 14:08:30,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:30,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-21 14:08:30,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-21 14:08:30,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-21 14:08:30,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-21 14:08:30,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-21 14:08:30,713 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078103455_176.jpg' 2025-07-21 14:08:30,988 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:30,988 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:30,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:31,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:31,172 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:31,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:31,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-21 14:08:31,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-21 14:08:31,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-21 14:08:31,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-21 14:08:31,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:31,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-21 14:08:31,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-21 14:08:31,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-21 14:08:31,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-21 14:08:31,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-21 14:08:31,523 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078103627_883.jpg' 2025-07-21 14:08:31,610 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:31,610 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:31,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:31,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:31,960 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:31,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:31,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-21 14:08:32,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-21 14:08:32,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-21 14:08:32,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-21 14:08:32,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:32,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-21 14:08:32,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-21 14:08:32,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-21 14:08:32,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-21 14:08:32,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-21 14:08:32,968 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078103638_914.jpg' 2025-07-21 14:08:33,227 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:33,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:33,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:33,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:33,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:33,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14: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-21 14:08:33,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-21 14:08:33,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-21 14:08:34,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-21 14:08:34,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:34,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-21 14:08:34,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-21 14:08:34,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-21 14:08:34,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:08:34,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:08:34,570 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078103843_839.jpg' 2025-07-21 14:08:34,655 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:34,655 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:34,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:34,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:34,994 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:34,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:34,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:08:35,383 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:08:35,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-21 14:08:35,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-21 14:08:35,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:35,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:08:35,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:08:35,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:08:35,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-21 14:08:35,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-21 14:08:35,998 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078104044_897.jpg' 2025-07-21 14:08:36,074 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:36,074 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:36,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:36,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:36,417 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:36,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:36,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-21 14:08:36,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-21 14:08:36,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-21 14:08:37,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:08:37,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:37,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:08:37,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:08:37,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:08:37,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-21 14:08:37,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-21 14:08:37,414 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078104048_127.jpg' 2025-07-21 14:08:37,506 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:37,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:37,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:37,841 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:37,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:37,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:37,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-21 14:08:38,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-21 14:08:38,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-21 14:08:38,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-21 14:08:38,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:38,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-21 14:08:38,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-21 14:08:38,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-21 14:08:38,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-21 14:08:38,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-21 14:08:38,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078104430_97.jpg' 2025-07-21 14:08:38,918 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:38,918 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:38,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:39,263 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:39,263 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:39,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08: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-21 14:08:39,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-21 14:08:39,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:08:40,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-21 14:08:40,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:40,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-21 14:08:40,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-21 14:08:40,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-21 14:08:40,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-21 14:08:40,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-21 14:08:40,266 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078104800_524.jpg' 2025-07-21 14:08:40,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:40,356 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:40,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:40,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:40,701 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:40,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:40,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-21 14:08:41,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-21 14:08:41,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14: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-21 14:08:41,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14: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-21 14: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-21 14: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-21 14:08:41,708 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:08:41,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-21 14:08:41,709 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078105091_176.jpg' 2025-07-21 14:08:41,791 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:41,791 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:41,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:42,130 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:42,130 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:42,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:42,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-21 14:08:42,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-21 14:08:42,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-21 14:08:42,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-21 14:08:42,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:42,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-21 14:08:42,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-21 14:08:42,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-21 14:08:43,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-21 14:08:43,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-21 14:08:43,121 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078109320_669.jpg' 2025-07-21 14:08:43,440 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:43,441 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:43,441 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:43,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:43,782 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:43,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:43,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:08:44,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-21 14:08:44,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 14:08:44,520 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:08:44,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:44,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:08:44,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:08:44,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:08:44,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:08:44,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-21 14:08:47,015 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078126697_744.jpg' 2025-07-21 14:08:47,301 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:47,301 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:47,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:47,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:47,641 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:47,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:47,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-21 14:08:48,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-21 14:08:48,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-21 14:08:48,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-21 14:08:48,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:48,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-21 14:08:48,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-21 14:08:48,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-21 14:08:48,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-21 14:08:48,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-21 14:08:48,642 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078126783_131.jpg' 2025-07-21 14:08:48,721 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:48,722 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:48,722 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:49,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:49,065 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:49,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:49,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:08:49,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-21 14:08:49,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-21 14:08:49,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-21 14:08:49,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:49,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-21 14:08:49,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-21 14:08:49,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-21 14:08:50,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-21 14:08:50,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-21 14:08:50,051 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078127223_461.jpg' 2025-07-21 14:08:50,118 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:50,118 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:50,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:50,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:50,461 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:50,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08: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-21 14:08:50,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-21 14:08:50,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-21 14:08:51,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-21 14:08:51,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:51,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-21 14:08:51,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-21 14:08:51,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-21 14:08:51,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-21 14:08:51,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-21 14:08:51,465 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078127761_667.jpg' 2025-07-21 14:08:51,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:51,556 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:51,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:51,898 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:51,899 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:51,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:51,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-21 14:08:52,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-21 14:08:52,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-21 14:08:52,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-21 14:08:52,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:52,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:08:52,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:08:52,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:08:52,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-21 14:08:52,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-21 14:08:52,900 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078130358_884.jpg' 2025-07-21 14:08:52,982 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:08:52,982 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:08:52,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:08:53,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:08:53,370 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:08:53,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:08:53,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-21 14:08:53,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-21 14:08:53,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-21 14:08:54,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-21 14:08:54,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:08:54,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-21 14:08:54,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-21 14:08:54,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-21 14:08:54,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-21 14:08: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-21 14:09:11,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078150721_91.jpg' 2025-07-21 14:09:11,098 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:09:11,098 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:09:11,099 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:09:11,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:09:11,535 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:09:11,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:09:11,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-21 14:09:11,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-21 14:09:11,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-21 14:09:12,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-21 14:09:12,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:09:12,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-21 14:09:12,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-21 14:09:12,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-21 14:09:12,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-21 14:09:12,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-21 14:09:14,481 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078154233_121.jpg' 2025-07-21 14:09:14,801 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:09:14,802 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:09:14,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:09:15,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:09:15,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:09:15,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:09:15,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-21 14:09:15,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-21 14:09:15,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:09:15,878 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:09:15,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:09:15,878 - 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 14:09:15,878 - 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 14:09:15,878 - 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 14:09:16,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-21 14:09:16,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:09:16,131 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078154964_702.jpg' 2025-07-21 14:09:16,198 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:09:16,199 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:09:16,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:09:16,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:09:16,539 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:09:16,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:09:16,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-21 14: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-21 14: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-21 14:09:17,281 - 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-21 14:09:17,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:09:17,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-21 14:09:17,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-21 14:09:17,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-21 14:09:17,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-21 14:09:17,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-21 14:09:35,063 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078174763_812.jpg' 2025-07-21 14:09:35,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:09:35,142 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:09:35,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:09:35,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:09:35,580 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:09:35,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:09:35,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:09:36,011 - 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-21 14:09:36,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:09:36,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:09:36,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:09:36,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:09:36,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-21 14:09:36,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-21 14:09:38,198 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078177975_849.jpg' 2025-07-21 14:09:38,273 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:09:38,273 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:09:38,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:09:38,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:09:38,610 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:09:38,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:09:38,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-21 14:09: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-21 14:09: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-21 14:09:39,345 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:09:39,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:09:39,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:09:39,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:09:39,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:09: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-21 14:09: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-21 14:16:23,344 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078583077_529.jpg' 2025-07-21 14:16:23,885 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:23,886 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:23,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:24,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:24,324 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:24,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:24,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-21 14:16:24,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-21 14:16:24,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-21 14:16:25,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-21 14:16:25,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:25,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:16:25,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-21 14:16:25,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-21 14:16:25,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:16:25,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-21 14:16:25,322 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078583639_967.jpg' 2025-07-21 14:16:25,647 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:25,647 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:25,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:25,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:25,989 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:25,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:25,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:16:26,370 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:16:26,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:16:26,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-21 14:16:26,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:26,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-21 14:16:26,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-21 14:16:26,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-21 14:16:26,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-21 14:16:26,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-21 14:16:26,978 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078583766_639.jpg' 2025-07-21 14:16:27,250 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:27,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:27,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:27,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:27,587 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:27,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:27,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-21 14:16:27,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-21 14:16:27,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-21 14:16:28,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-21 14:16:28,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:28,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-21 14:16:28,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-21 14:16:28,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-21 14:16:28,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-21 14:16:28,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-21 14:16:28,576 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078583775_895.jpg' 2025-07-21 14:16:28,853 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:28,853 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:28,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:29,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:29,193 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:29,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:29,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-21 14:16:29,575 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:16:29,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-21 14:16:29,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-21 14:16:29,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:29,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:16:29,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:16:29,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-21 14:16:30,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-21 14:16:30,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-21 14:16:30,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078584305_140.jpg' 2025-07-21 14:16:30,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:30,428 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:30,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:30,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:30,763 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:30,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:30,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-21 14:16:31,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-21 14:16:31,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-21 14:16:31,498 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:16:31,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:31,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:16:31,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:16:31,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:16:31,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-21 14:16:31,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-21 14:16:31,755 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078584381_366.jpg' 2025-07-21 14:16:32,040 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:32,040 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:32,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:32,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:32,066 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:32,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16: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-21 14:16:32,083 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:16:32,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 14:16:32,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-21 14:16:32,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:32,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-21 14:16:32,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-21 14:16:32,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-21 14:16:32,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-21 14:16:32,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-21 14:16:32,247 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078584481_5.jpg' 2025-07-21 14:16:32,548 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:32,548 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:32,548 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:32,897 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:32,898 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:32,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:32,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-21 14:16:33,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-21 14:16:33,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-21 14:16:33,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-21 14:16:33,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:33,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-21 14:16:33,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-21 14:16:33,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-21 14:16:33,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-21 14:16:33,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-21 14:16:33,903 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078584746_479.jpg' 2025-07-21 14:16:34,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:34,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:34,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:34,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:34,354 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:34,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:34,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-21 14:16:34,731 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:16: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-21 14:16:35,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-21 14:16:35,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:35,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-21 14:16:35,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-21 14:16:35,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-21 14:16:35,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-21 14:16:35,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-21 14:16:35,360 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078584828_158.jpg' 2025-07-21 14:16:35,467 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:35,467 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:35,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:35,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:35,809 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:35,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:35,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-21 14:16:36,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-21 14:16:36,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-21 14:16:36,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-21 14:16:36,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:36,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-21 14:16:36,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-21 14:16:36,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-21 14:16:36,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-21 14:16:36,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-21 14:16:36,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078584977_642.jpg' 2025-07-21 14:16:36,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:36,912 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:36,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:37,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:37,266 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:37,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:37,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-21 14:16:37,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-21 14:16:37,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-21 14:16:38,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-21 14:16:38,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16: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-21 14:16:38,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-21 14:16:38,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-21 14:16:38,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-21 14:16:38,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-21 14:16:38,266 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078585053_624.jpg' 2025-07-21 14:16:38,342 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:38,342 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:38,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:38,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:38,702 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:38,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:38,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-21 14:16:39,083 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:16:39,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 14:16:39,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-21 14:16:39,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:39,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-21 14:16:39,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-21 14:16:39,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-21 14:16:39,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-21 14:16:39,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-21 14:16:39,689 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078589307_905.jpg' 2025-07-21 14:16:39,770 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:39,770 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:39,770 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:40,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:40,127 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:40,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:40,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:16:40,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-21 14:16:40,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-21 14:16:40,867 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:16:40,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:40,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-21 14:16:40,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-21 14:16:40,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-21 14:16:41,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-21 14:16:41,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-21 14:16:47,424 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078607174_158.jpg' 2025-07-21 14:16:47,686 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:47,686 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:47,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:48,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:48,045 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:48,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:48,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-21 14:16:48,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-21 14:16:48,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:16:48,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-21 14:16:48,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:48,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-21 14:16:48,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-21 14:16:48,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-21 14:16:49,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-21 14:16:49,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-21 14:16:49,038 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078607916_425.jpg' 2025-07-21 14:16:49,114 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:49,114 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:49,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:49,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:49,468 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:49,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:49,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-21 14:16:49,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-21 14:16:49,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-21 14:16:50,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-21 14:16:50,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:50,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-21 14:16:50,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-21 14:16:50,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-21 14:16:50,471 - 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-21 14:16:50,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-21 14:16:50,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-21 14:16:50,472 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078608610_269.jpg' 2025-07-21 14:16:50,543 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:50,543 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:50,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:50,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:50,905 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:50,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:50,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-21 14:16:51,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-21 14:16:51,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-21 14:16:51,643 - 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-21 14:16:51,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:16:51,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:16:51,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:16:51,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:16:51,904 - INFO - [utils.fire_smoke_detector] - [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 14:16:51,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:16:51,905 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078609252_460.jpg' 2025-07-21 14:16:52,166 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:52,166 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:52,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:52,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:52,527 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:52,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:52,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:16:52,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-21 14:16:52,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-21 14:16:53,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-21 14:16:53,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:53,264 - 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 14:16:53,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-21 14:16:53,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-21 14:16:53,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-21 14:16:53,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:16:53,520 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078609411_316.jpg' 2025-07-21 14:16:53,601 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:16:53,601 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:16:53,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:16:53,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:16:53,951 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:16:53,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:16:53,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-21 14:16:54,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-21 14:16:54,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-21 14:16:54,690 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:16:54,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:16:54,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:16:54,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:16:54,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:16:54,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-21 14:16:54,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-21 14:17:00,624 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078620369_477.jpg' 2025-07-21 14:17:00,898 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:17:00,899 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:17:00,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:17:01,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:17:01,259 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:17:01,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:17:01,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-21 14:17:01,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-21 14:17:01,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-21 14:17:02,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-21 14:17:02,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:17:02,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-21 14:17:02,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-21 14:17:02,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-21 14:17:02,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-21 14:17:02,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-21 14:17:12,367 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078632100_384.jpg' 2025-07-21 14:17:12,462 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:17:12,462 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:17:12,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:17:12,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:17:12,818 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:17:12,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:17:12,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-21 14:17:13,202 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:17:13,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:17: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-21 14:17:13,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:17: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-21 14:17: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-21 14:17:13,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:17:13,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-21 14:17:13,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-21 14:17:13,815 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078632887_302.jpg' 2025-07-21 14:17:14,086 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:17:14,086 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:17:14,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:17:14,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:17:14,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:17:14,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:17:14,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-21 14:17:14,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-21 14:17:14,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-21 14:17:15,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-21 14:17:15,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:17:15,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-21 14:17:15,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-21 14:17:15,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-21 14:17:15,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-21 14:17:15,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-21 14:17:15,451 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078633734_701.jpg' 2025-07-21 14:17:15,528 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:17:15,529 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:17:15,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:17:15,890 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:17:15,890 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:17:15,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:17:15,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-21 14:17:16,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-21 14:17:16,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:17:16,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-21 14:17:16,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:17:16,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-21 14:17:16,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-21 14:17:16,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-21 14:17:16,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-21 14:17:16,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-21 14:17:16,894 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078636101_458.jpg' 2025-07-21 14:17:16,959 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:17:16,960 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:17:16,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:17:17,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:17:17,314 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:17:17,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:17:17,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-21 14:17:17,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-21 14:17:17,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-21 14:17:18,052 - 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-21 14:17:18,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 14:17:18,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:17:18,053 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:17:18,053 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:17:18,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:17:18,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-21 14:17:35,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078655237_985.jpg' 2025-07-21 14:17:35,515 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:17:35,515 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:17:35,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:17:35,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:17:35,956 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:17:35,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:17:35,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:17:36,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-21 14:17:36,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-21 14:17:36,703 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:17:36,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:17:36,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-21 14:17:36,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-21 14:17:36,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-21 14:17:36,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-21 14:17:36,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-21 14:17:36,960 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078655681_51.jpg' 2025-07-21 14:17:37,025 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:17:37,025 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:17:37,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:17:37,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:17:37,380 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:17:37,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:17:37,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:17:37,773 - 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-21 14:17:37,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:17:37,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-21 14:17:37,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-21 14:17:37,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-21 14:17:38,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-21 14:17: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-21 14:17:38,036 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753078657514_587.jpg' 2025-07-21 14:17:38,312 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:17:38,313 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:17:38,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:17:38,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:17:38,671 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:17:38,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:17:38,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:17:39,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-21 14:17:39,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-21 14:17:39,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-21 14:17:39,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:17:39,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-21 14:17:39,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-21 14:17:39,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-21 14:17:39,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-21 14:17:39,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-21 14:24:24,210 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079063799_72.jpg' 2025-07-21 14:24:24,923 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:24,923 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:24,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:25,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:25,360 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:25,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:25,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-21 14:24:25,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-21 14:24:25,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-21 14:24:26,101 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:24:26,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:26,101 - 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 14:24:26,101 - 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 14:24:26,101 - 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 14:24:26,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-21 14:24:26,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-21 14:24:26,365 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079063790_351.jpg' 2025-07-21 14:24:26,617 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:26,617 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:26,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:26,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:26,975 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:26,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:26,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting 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 14:24:27,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-21 14:24:27,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-21 14:24:27,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-21 14:24:27,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:27,716 - 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 14:24:27,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-21 14:24:27,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-21 14:24:27,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-21 14:24:27,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-21 14:24:27,975 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079063796_121.jpg' 2025-07-21 14:24:28,454 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:28,454 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:28,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:28,811 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:28,811 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:28,811 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:28,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-21 14:24:29,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-21 14:24:29,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-21 14:24:29,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-21 14:24:29,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:29,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-21 14:24:29,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-21 14:24:29,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-21 14:24:29,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-21 14:24:29,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-21 14:24:29,811 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079063864_593.jpg' 2025-07-21 14:24:30,065 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:30,066 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:30,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:30,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:30,424 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:30,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:30,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-21 14:24:30,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-21 14:24:30,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-21 14:24:31,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-21 14:24:31,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:31,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-21 14:24:31,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-21 14:24:31,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-21 14:24:31,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-21 14:24:31,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-21 14:24:31,433 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079063928_110.jpg' 2025-07-21 14:24:31,703 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:31,703 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:31,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:32,055 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:32,055 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:32,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:32,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-21 14:24:32,444 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:24:32,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-21 14:24:32,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:24:32,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:32,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:24:32,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:24:32,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:24:33,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-21 14:24:33,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-21 14:24:33,050 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079064230_176.jpg' 2025-07-21 14:24:33,329 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:33,330 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:33,330 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:33,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:33,685 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:33,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:33,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-21 14:24:34,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-21 14:24:34,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-21 14:24:34,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-21 14:24:34,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:34,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:24:34,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:24:34,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-21 14:24:34,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:24:34,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:24:34,697 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079064396_883.jpg' 2025-07-21 14:24:34,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:34,775 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:34,775 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:35,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:35,130 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:35,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24: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-21 14:24: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-21 14:24: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-21 14:24:35,870 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:24:35,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:35,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:24:35,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:24:35,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:24:36,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:24:36,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:24:36,131 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079064432_914.jpg' 2025-07-21 14:24:36,212 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:36,213 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:36,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:36,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:36,569 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:36,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:36,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:24:36,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-21 14:24:36,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-21 14:24:37,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-21 14:24:37,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:37,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-21 14:24:37,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-21 14:24:37,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-21 14:24:37,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-21 14:24:37,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-21 14:24:37,565 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079065032_897.jpg' 2025-07-21 14:24:37,816 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:37,816 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:37,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:38,173 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:38,174 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:38,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:38,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-21 14:24: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-21 14:24: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-21 14:24:38,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-21 14:24:38,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:38,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-21 14:24:38,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-21 14:24:38,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-21 14:24:39,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-21 14:24:39,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-21 14:24:39,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079065026_839.jpg' 2025-07-21 14:24:39,443 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:39,444 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:39,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:39,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:39,796 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:39,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:39,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-21 14:24:40,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-21 14:24:40,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-21 14:24:40,543 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:24:40,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:40,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-21 14:24:40,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-21 14:24:40,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-21 14:24:40,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-21 14:24:40,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-21 14:24:40,801 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079065166_127.jpg' 2025-07-21 14:24:41,111 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:41,111 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:41,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:41,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-21 14:24:41,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 1 valid person states remain. Mapping to violations... 2025-07-21 14:24:41,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:175] - Processing prediction -> Model says: 'wearingall', Score: 0.8347, BBox: [1043,1074,1251,1430] 2025-07-21 14:24:41,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-21 14:24:41,473 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:41,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:41,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:24:41,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-21 14:24:41,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-21 14:24:42,212 - 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-21 14:24:42,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:24:42,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-21 14:24:42,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-21 14:24:42,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-21 14:24:42,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-21 14:24:42,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-21 14:24:42,472 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079065488_97.jpg' 2025-07-21 14:24:42,733 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:42,733 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:42,733 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:42,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:42,763 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:42,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:42,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-21 14:24:42,779 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:24:42,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-21 14: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:24:42,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:42,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-21 14:24:42,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-21 14:24:42,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-21 14:24:42,941 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:24:42,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-21 14:24:42,942 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079066439_524.jpg' 2025-07-21 14:24:43,027 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:43,027 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:43,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:43,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:43,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:43,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:43,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-21 14:24:43,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-21 14:24:43,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-21 14:24:44,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-21 14:24:44,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:44,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-21 14:24:44,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-21 14:24:44,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-21 14:24:44,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-21 14:24:44,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-21 14:24:44,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079066500_176.jpg' 2025-07-21 14:24:44,467 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:44,468 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:44,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:44,807 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:44,808 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:44,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:44,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-21 14:24:45,200 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:24:45,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-21 14:24:45,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-21 14:24:45,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:45,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-21 14:24:45,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-21 14:24:45,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-21 14:24: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-21 14:24:45,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-21 14:24:45,812 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079069949_669.jpg' 2025-07-21 14:24:45,886 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:45,887 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:45,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:46,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:46,225 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:46,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:46,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-21 14:24:46,609 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:24:46,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 14:24:46,960 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:24:46,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:46,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:24:46,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:24:46,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:24:47,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:24:47,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:24:48,591 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079088315_744.jpg' 2025-07-21 14:24:48,676 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:48,677 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:48,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:49,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:49,010 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:49,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:49,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:24:49,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-21 14:24:49,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-21 14:24:49,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-21 14:24:49,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:49,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:24:49,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:24:49,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:24: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-21 14:24: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-21 14:24:49,984 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079088425_131.jpg' 2025-07-21 14:24:50,061 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:50,061 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:50,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:50,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:50,399 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:50,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:50,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-21 14:24:50,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-21 14:24:50,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-21 14:24:51,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-21 14:24:51,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:51,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-21 14:24:51,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-21 14:24:51,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-21 14:24:51,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-21 14:24:51,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-21 14:24:51,406 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079088676_461.jpg' 2025-07-21 14:24:51,480 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:51,480 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:51,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:51,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:51,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:51,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:51,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-21 14:24:52,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-21 14:24:52,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-21 14:24: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-21 14:24:52,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:52,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-21 14:24:52,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-21 14:24: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-21 14:24:52,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-21 14:24:52,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-21 14:24:52,824 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079088897_667.jpg' 2025-07-21 14:24:52,913 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:52,913 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:52,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:53,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:53,253 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:53,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:53,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-21 14:24:53,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-21 14:24:53,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-21 14:24:53,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-21 14:24:53,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:53,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-21 14:24:53,988 - 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 14:24:53,988 - 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 14:24:54,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-21 14:24:54,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-21 14:24:54,245 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079089126_884.jpg' 2025-07-21 14:24:54,490 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:54,490 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:54,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:54,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:54,839 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:54,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:54,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-21 14:24:55,215 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:24:55,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:24:55,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-21 14:24:55,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:55,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:24:55,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:24:55,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:24:55,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-21 14:24:55,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-21 14:24:55,825 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079089523_91.jpg' 2025-07-21 14:24:55,904 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:55,904 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:55,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:56,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:56,242 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:56,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:56,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-21 14:24:56,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-21 14:24:56,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-21 14:24:56,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-21 14:24:56,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:56,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-21 14:24:56,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-21 14:24:56,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:24:57,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-21 14:24:57,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-21 14:24:57,242 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079093687_121.jpg' 2025-07-21 14:24:57,329 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:24:57,329 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:24:57,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:24:57,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:24:57,668 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:24:57,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:24:57,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:24:58,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:24:58,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (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 14:24:58,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-21 14:24:58,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:24:58,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:24:58,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:24:58,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:24:58,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-21 14:24:58,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-21 14:25:13,403 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079113185_702.jpg' 2025-07-21 14:25:13,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:25:13,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:25:13,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:25:13,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:25:13,887 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:25:13,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:25:13,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:25:14,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-21 14:25:14,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-21 14:25:14,634 - 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-21 14:25:14,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:25:14,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-21 14:25:14,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-21 14:25:14,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-21 14:25:14,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-21 14:25:14,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-21 14:25:14,890 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079113377_812.jpg' 2025-07-21 14:25:15,175 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:25:15,175 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:25:15,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:25:15,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:25:15,515 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:25:15,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:25:15,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:25:15,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-21 14:25:15,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-21 14:25:16,266 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:25:16,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:25:16,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:25:16,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:25:16,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:25:16,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-21 14:25:16,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-21 14:25:16,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079113435_849.jpg' 2025-07-21 14:25:16,606 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:25:16,607 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:25:16,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:25:16,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:25:16,945 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:25:16,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:25:16,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-21 14:25: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-21 14:25:17,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-21 14:25:17,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-21 14:25:17,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:25:17,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-21 14:25:17,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-21 14:25:17,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-21 14:25:17,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-21 14:25:17,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-21 14:25:36,660 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079136466_529.jpg' 2025-07-21 14:25:36,736 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:25:36,736 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:25:36,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:25:37,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:25:37,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:25:37,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:25:37,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:25: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-21 14:25:37,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-21 14:25:37,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-21 14:25:37,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:25:37,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-21 14:25:37,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-21 14:25:37,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-21 14:25:38,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-21 14:25:38,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-21 14:25:38,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079137341_967.jpg' 2025-07-21 14:25:38,250 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:25:38,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:25:38,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:25:38,592 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:25:38,593 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:25:38,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:25:38,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:25: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-21 14:25: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-21 14:25:39,341 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 14:25:39,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices.